Wszyscy byliśmy z łatwością w stanie to zrobić przed Windows 8 (w XP/VISTA/WIN7) z kilkoma zmianami w rejestrze i to się stało.Jak ustawić domyślną przeglądarkę w Windows 8 przy użyciu C#?
W systemie Windows 8 nie jest to takie proste (nie mam pojęcia, jak to zrobić). System Windows 8 również ma kilka ustawień rejestru do zmiany wymienionych poniżej, ale wraz z tym także przechowuje unikalny skrót dla każdego komputera. Czy dowolna jednostka może mi pomóc w stworzeniu tego skrótu dla każdego komputera lub przy pomocy jakiegoś API udostępnionego przez firmę Microsoft w celu ustawienia domyślnej przeglądarki ("SetAppAsDefaultAll" nie działa). Poniżej znajdują się wpisy rejestru.
komputera \ HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer \ FileExts.htm \ UserChoice identyfikator_programu: IE.AssocFile.HTM Hash: XXXXXXXXXXX
komputera \ HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer \ FileExts.html \ UserChoice identyfikator_programu: IE.AssocFile.HTM Hash: XXXXXXXXXXX
komputera \ HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer \ FileExts.xht \ UserChoice identyfikator_programu: IE.AssocFile. XHT Hash: XXXXXXXXXXX
komputera \ HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer \ FileExts.xhtml \ UserChoice identyfikator_programu: IE.AssocFile.XHT Hash:
komputera \ HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ Shell \ stowarzyszenia \ UrlAssociations \ ftp \ UserChoice identyfikator_programu: IE.FTP Hash: XXXXXXXXXXX
komputera \ HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ Shell \ stowarzyszenia \ UrlAssociations \ http \ UserChoice identyfikator_programu: IE.HTTP Hash: XXXXXXXXXXX
Komputer \ HKEY_CURRENT_USER \ Software \ Mi crosoft \ Windows \ Shell \ stowarzyszenia \ UrlAssociations \ https \ UserChoice identyfikator_programu: IE.HTTPS Hash: XXXXXXXXXXX
Z góry serdecznie dziękujemy.
Zgadzam się, w win7 lub wcześniej, to nie jest wielka sprawa. Pragnąc wiedzieć, jak również. – David
Może to pomaga http://superuser.com/questions/498467/why-is-my-default-browser-setting-being-ignored – V4Vendetta