相关问题:在 XP 上以管理员权限打开 Explorer shell(安装了 IE7)
一旦打开资源管理器窗口,我们如何区分以管理员身份运行的窗口和以普通用户身份运行的窗口?
答案1
您可能还遇到了另一个问题(我确实遇到了!),即您无法注册 PrivBar,因为您希望注册的用户没有运行所需的权限Regsvr32
。
这个问题的部分答案是RegSvrEx
由 Rama Krishna Vavilala 提供的,它允许您向当前用户注册一个 DLL,但是当我尝试这样做时,我得到了“拒绝访问”
我发现我可以使用 RunAs 来获得正确的权限,但问题是它将在管理帐户下启动注册,而不再是我想要的受限帐户,因此它会在错误的帐户下注册。
通过阅读 RunAs 的帮助信息,我找到了解决方案:
C:\Work>RunAs /env /user:SOMEDOMAINORMACHINE\some.user "c:\utils2\RegSvrEx.exe /c Privbar.dll"