Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jsf-2/2.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用户设置DNS服务器_C#_Dns - Fatal编程技术网

C# 基于登录的Windows用户设置DNS服务器

C# 基于登录的Windows用户设置DNS服务器,c#,dns,C#,Dns,我目前正在使用C#开发一个Windows应用程序,它需要根据当前使用PC的Windows用户设置不同的DNS服务器 不同的DNS地址会阻止用户的不同网页,具体取决于以前选择的网页 我只是在以管理员身份登录时才找到更改DNS服务器的方法 是否有任何方法可以为特定用户使用特定的DNS地址,或者至少授予非管理员用户更改DNS服务器的权利,以便我可以在应用程序启动时将其作为操作来执行 非常感谢。 您可以创建一个具有适当权限的Windows服务,然后让它接受某种类型的IPC调用(例如启动HTTP侦听器,或

我目前正在使用C#开发一个Windows应用程序,它需要根据当前使用PC的Windows用户设置不同的DNS服务器

不同的DNS地址会阻止用户的不同网页,具体取决于以前选择的网页

我只是在以管理员身份登录时才找到更改DNS服务器的方法

是否有任何方法可以为特定用户使用特定的DNS地址,或者至少授予非管理员用户更改DNS服务器的权利,以便我可以在应用程序启动时将其作为操作来执行

非常感谢。


您可以创建一个具有适当权限的Windows服务,然后让它接受某种类型的IPC调用(例如启动HTTP侦听器,或让它查看配置文件的更改),然后。

Thx很多顺便说一句。几乎忘了回答。在Windows服务上尝试了一下,并解决了这个问题,完全符合我的要求。