C# 基于登录的Windows用户设置DNS服务器
我目前正在使用C#开发一个Windows应用程序,它需要根据当前使用PC的Windows用户设置不同的DNS服务器 不同的DNS地址会阻止用户的不同网页,具体取决于以前选择的网页 我只是在以管理员身份登录时才找到更改DNS服务器的方法 是否有任何方法可以为特定用户使用特定的DNS地址,或者至少授予非管理员用户更改DNS服务器的权利,以便我可以在应用程序启动时将其作为操作来执行 非常感谢。C# 基于登录的Windows用户设置DNS服务器,c#,dns,C#,Dns,我目前正在使用C#开发一个Windows应用程序,它需要根据当前使用PC的Windows用户设置不同的DNS服务器 不同的DNS地址会阻止用户的不同网页,具体取决于以前选择的网页 我只是在以管理员身份登录时才找到更改DNS服务器的方法 是否有任何方法可以为特定用户使用特定的DNS地址,或者至少授予非管理员用户更改DNS服务器的权利,以便我可以在应用程序启动时将其作为操作来执行 非常感谢。 您可以创建一个具有适当权限的Windows服务,然后让它接受某种类型的IPC调用(例如启动HTTP侦听器,或
您可以创建一个具有适当权限的Windows服务,然后让它接受某种类型的IPC调用(例如启动HTTP侦听器,或让它查看配置文件的更改),然后。Thx很多顺便说一句。几乎忘了回答。在Windows服务上尝试了一下,并解决了这个问题,完全符合我的要求。