代码之家  ›  专栏  ›  技术社区  ›  Quanti Monati

如何设置程序。exe作为Windows 10中的默认浏览器?

  •  3
  • Quanti Monati  · 技术社区  · 7 年前

    我需要设置 program.exe 作为默认浏览器 Windows 10 . regedit

    请给出一些建议如何做到这一点?

    1 回复  |  直到 7 年前
        1
  •  2
  •   Anders    7 年前

    我假设您将自己注册为HTTP&的默认处理程序;HTTPS程序ID?这将解决Windows Vista之前的任何问题。

    您还应该注册为 default program

    文件类型和URI关联模型 changed in Windows 8 :

    应用程序不再能够以编程方式将自己设置为文件类型或URI的默认处理程序。相反,现在用户总是控制文件类型或URI方案的默认处理程序。

    在Windows Vista到Windows 8中,您可以调用 IApplicationAssociationRegistrationUI::LaunchAdvancedAssociationUI 并让用户选择您的应用程序作为默认应用程序。在Windows 10中,甚至这个API也受到了限制,只告诉用户手动执行设置应用程序中的步骤。

    Windows 10的更改是 announced here