开发一个程序(C#/ winForm),可以使用受限用户帐户更改 ip 和 dns 设置。
最初,我的程序是基于以下代码项目示例开发的:SwitchNetConfig - 笔记本电脑用户,快速切换不同地方的网络和代理配置
但是,我发现由于权限问题,该程序无法在受限用户帐户下运行
经过一些研究,我知道我可以通过
- 构建和安装服务 [在 LocalSystem 帐户下运行]
- 创建一个可以在受限用户模式下运行的小型客户端,该客户端将命令服务更改 IP 和 dns 设置。
【思路来自:账号受限更改IP地址】
但是,我仍然不知道如何与服务通信并命令服务根据用户的输入来更改 IP 和 dns 设置[在 winForm 程序中]。
如果您能与我分享一些想法或示例,我将不胜感激。