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