Wir alle konnten dies leicht vor Windows 8 (in XP/VISTA/WIN7) mit wenigen Änderungen in der Registrierung tun und es wurde getan.Wie setze ich Standard-Browser in Windows 8 mit C#?
Mit Windows 8 ist es nicht so einfach (ich muss es noch herausfinden, wie). Auch Windows 8 hat einige wenige unten zu ändernde Registrierungseinstellungen, aber gleichzeitig speichert es auch einen eindeutigen Hash für jeden Computer. Kann mir irgendein Körper helfen, diesen Hash für jeden Computer zu erstellen oder mit einer von Microsoft bereitgestellten API, um den Standard-Browser zu setzen ('SetAppAsDefaultAll' funktioniert nicht). Im Folgenden sind die Registrierungseinträge.
Computer \ HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ Currentversion \ Explorer \ FileExts.htm \ UserChoice Progid: IE.AssocFile.HTM Hash: XXXXXXXXXXX
Computer \ HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ Currentversion \ Explorer \ FileExts.html \ UserChoice Progid: IE.AssocFile.HTM Hash: XXXXXXXXXXX
Computer \ HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ Currentversion \ Explorer \ FileExts.xht \ UserChoice Progid: IE.AssocFile. XHT Hash: XXXXXXXXXXX
Computer \ HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ Currentversion \ Explorer \ FileExts.xhtml \ UserChoice Progid: IE.AssocFile.XHT Hash:
Computer \ HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ Shell \ Verbände \ UrlAssociations \ ftp \ UserChoice Progid: IE.FTP Hash: XXXXXXXXXXX
Computer \ HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ Shell \ Verbände \ UrlAssociations \ http \ UserChoice Progid: IE.HTTP Hash: XXXXXXXXXXX
Computer \ HKEY_CURRENT_USER \ Software \ Mi crosoft \ Windows \ Shell \ Verbände \ UrlAssociations \ https \ UserChoice Progid: IE.HTTPS Hash: XXXXXXXXXXX
Vielen Dank im Voraus.
stimme zu, in win7 oder früher, das ist keine große Sache. Besorgt zu wissen, wie auch. – David
Vielleicht hilft dies http://superuser.com/questions/498467/why-is-my-default-browser-setting-sing-ignored – V4Vendetta