У меня есть пользовательское приложение, которое я хотел бы использовать для обработки запросов браузера по умолчанию; Как настроить Windows для использования моего приложения вместо текущего браузера по умолчанию?
Мне также довольно интересно узнать ответ на этот вопрос. Я искал приложение или какой-нибудь сценарий, который я мог бы использовать как «браузер по умолчанию», который перехватывает ссылки и затем подсказывает мне, что делать (открыть браузером A, B или C, запустить собственное приложение и т. Д.). Это было бы так здорово.
Согласно этой статье, http://support.microsoft.com/kb/224816
Когда вы выбираете Сделать этот браузер по умолчанию в Internet Explorer и более поздних версиях Netscape, браузер регистрируется во всех следующих ключах, чтобы сделать себя браузером по умолчанию (среди других записанных записей).
HKEY_CLASSES_ROOT.htm HKEY_CLASSES_ROOT.html HKEY_CLASSES_ROOT \ HTTP \ оболочки \ открытая команда \ HKEY_CLASSES_ROOT \ HTTP \ оболочки \ открыть \ ddeexec \ Application HKEY_CLASSES_ROOT \ FTP \ оболочки \ открытая команда \ HKEY_CLASSES_ROOT \ FTP \ оболочки \ открытым \ ddeexec \ Application HKEY_CLASSES_ROOT \ суслик \ оболочки \ открытая команда \ HKEY_CLASSES_ROOT \ суслик \ оболочки \ открытым \ ddeexec \ Application
С тех пор я нашел этот удивительный инструмент для Windows: http://browserchooser.codeplex.com/
Похоже, это то, что мне было нужно: http://msdn.microsoft.com/en-us/library/dd203067(VS.85).aspx
Обновить: Я взломал быстрый скрипт реестра для этого: http://pastebin.com/KPYyGcaV
источник
Увидеть Типы файлов и ассоциации файлов а также Регистрация приложения в протоколе URL ,
источник