我在我的开发工作站上运行非管理员帐户,使用“运行方式…”来处理所有需要管理员权限的事情.值得庆幸的是,在XP下甚至控制面板小程序也允许这样做.然而,这似乎不起作用(或者我还没有找到如何)网络连接设置.假设我想暂时更改适配器的IP地址,那么打开具有完全权限的网络连接的属性页面的最简单方法是什么,而无需以其他用户身份登录(禁用快速用户切换)?
编辑:
我正在寻找一个在Windows XP(64)上运行的解决方案,其中ncpa.cpl执行我想要的操作,但似乎只是在以受限用户身份登录时从Administrator cmd启动时打开资源管理器窗口.
尝试使用以下的runas:
explorer.exe /n,::{7007ACC7-3202-11D1-AAD2-00805FC1270E}
请回复一下这个行为.啊哈! This explains为什么它不起作用.我没有意识到我正在测试的用户是Administrators组的一部分(完全是我的错).从链接中提取:
“In the system32 folder,the file
properties of ncpa.cpl show that it is
the “Network Connections Control-Panel
Stub”. So why doesn’t RunAs work with
Network Connections? Because that
stub merely calls the ShellExecuteEx
API to launch an item in the shell
namespace,which appears as a folder
within Explorer.”
他引用的cmd脚本文件,在此维基上不再可用,can be found.