Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/291.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何在Windows中更改默认浏览器?_C#_Browser_Registry_Defaults_Default Browser - Fatal编程技术网

C# 如何在Windows中更改默认浏览器?

C# 如何在Windows中更改默认浏览器?,c#,browser,registry,defaults,default-browser,C#,Browser,Registry,Defaults,Default Browser,我为几个家庭成员用c#创建了一个简单的浏览器。我想从安装程序或程序中将其设置为默认浏览器。当Chrome或Firefox询问您是否要将其设置为默认值时,我想做与之相同的事情。我可以设置命令行处理,我只需要知道如何设置默认浏览器。可能有您想要的信息。所以你可以在启动时检查这些条目,它们不是你想要的,你可以设置它们 创建了自己的浏览器后,我假设您能够使用Microsoft.Win32.Registry并自己将其转换为代码。可能有您想要的信息。所以你可以在启动时检查这些条目,它们不是你想要的,你可以设

我为几个家庭成员用c#创建了一个简单的浏览器。我想从安装程序或程序中将其设置为默认浏览器。当Chrome或Firefox询问您是否要将其设置为默认值时,我想做与之相同的事情。我可以设置命令行处理,我只需要知道如何设置默认浏览器。

可能有您想要的信息。所以你可以在启动时检查这些条目,它们不是你想要的,你可以设置它们

创建了自己的浏览器后,我假设您能够使用Microsoft.Win32.Registry并自己将其转换为代码。

可能有您想要的信息。所以你可以在启动时检查这些条目,它们不是你想要的,你可以设置它们


创建了自己的浏览器后,我假设您能够使用Microsoft.Win32.Registry并自己将其转换为代码。

是的,您可以使用注册表项更改它,正如@Mattias告诉您的那样。但这是一个非常糟糕的主意,如果你这样做,你会损害用户体验

在企业环境中,域策略已经支持实现这一点


您还可以使用GPedit.msc建立本地(或域)策略。更改注册表项或使用gpedit.msc,任何方式都不会伤害用户体验,即使是在您的家庭中,这对受影响的人来说都是非常糟糕的。任何人都必须自由选择他们想要的浏览器,即使是一个糟糕的浏览器

是的,您可以使用@Mattias告诉您的注册表项来更改它。但这是一个非常糟糕的主意,如果你这样做,你会损害用户体验

在企业环境中,域策略已经支持实现这一点


您还可以使用GPedit.msc建立本地(或域)策略。更改注册表项或使用gpedit.msc,任何方式都不会伤害用户体验,即使是在您的家庭中,这对受影响的人来说都是非常糟糕的。任何人都必须自由选择他们想要的浏览器,即使是一个糟糕的浏览器

可能重复(请参见答案):可能不完全重复,OP需要编程方法。可能重复(请参见答案):可能不完全重复,OP需要编程方法。这只是对一些家庭成员的帮助。您还可以使用GPedit.msc建立本地政策。更改注册表项或使用gpedit.msc,任何方式都不会伤害用户体验,即使是在您的家庭中,这对受影响的人来说都是非常糟糕的。任何人都必须自由选择他们想要的浏览器,即使是糟糕的浏览器。这只是对一些家庭成员的一种帮助。您还可以使用GPedit.msc建立本地策略。更改注册表项或使用gpedit.msc,任何方式都不会伤害用户体验,即使是在您的家庭中,这对受影响的人来说都是非常糟糕的。任何人都必须自由选择他们想要的浏览器,即使是一个糟糕的浏览器。