可能重复:
How can you change Network settings (IP Address, DNS, WINS, Host Name) with code in C#
开发一个程序(C#/ winForm),可以使用有限的用户帐户更改ip和dns设置。
最初,我的程序是基于以下代码项目示例开发的:SwitchNetConfig - Laptop users, quickly switch network and proxy configuration in different places
但是,我发现由于特权问题,该程序无法在有限的用户帐户下工作
经过一些研究,我知道我可以通过
实现这个功能[想法来自:IP Address change with limited account]
但是,我仍然不知道如何与服务进行通信,并根据用户[在winForm程序中]的输入命令服务更改IP和DNS设置。
如果你能与我分享一些想法或例子,我将不胜感激。
答案 0 :(得分:0)
简单。一旦你意识到你真的很擅长提问并跳过你所写的所有不相关的废话,你就会得到一个简单的问题:
如何在C#中更改网络设置?
WInforms - 无关紧要。有限的用户帐户 - 无关紧要。解释你如何沟通 - 无关紧要。你的午餐 - 无关紧要,谢天谢地,你不包括那个。
然后,剩下的是How can you change Network settings (IP Address, DNS, WINS, Host Name) with code in C#
的副本很简单。
因为根据您的问题,除了Change之外的所有内容都已到位 - 一个Windows服务,与命令它的客户端交谈。对于你提出的问题,这是完全无用的信息。