我在c#中为几个家庭成员创建了一个简单的浏览器。我想从安装程序或程序中将其设置为默认浏览器。我想做同Chrome或Firefox做同样的事情,当它询问你是否要将其设置为默认值时。我可以设置命令行处理,我需要知道的是如何设置默认浏览器。
答案 0 :(得分:0)
或许http://www.windowsitpro.com/article/configuration/how-can-i-configure-the-default-internet-browser-拥有您想要的信息。所以你可以在启动时检查这些条目,它们不是你想要的,你可以设置它们!
创建了自己的浏览器后,我假设您可以使用Microsoft.Win32.Registry并将其转换为您自己的代码。
答案 1 :(得分:-1)
是的,您可以使用@Mattias告诉您的注册表项来更改它。但这是一个非常糟糕的主意,如果你那样做会损害用户体验。
在企业环境中,域策略已经支持制作此内容。
您还可以使用GPedit.msc建立本地(或域)策略。更改注册表项或使用gpedit.msc,即使在您的家庭中,任何方式都不会损害用户体验,这对受影响的人来说是非常糟糕的。任何人都必须自由选择他们想要的浏览器,即使是糟糕的浏览器。