我希望在有限的用户帐户下运行我的程序,但在Windows XP上具有管理员权限。
我找不到答案。我想我可以用两种方式:
但我无法解决这个问题。
答案 0 :(得分:2)
你看过“runas”命令吗?例如:
C:\> runas /noprofile /netonly /user:MYCOMPUTER\testuser "C:\Program Files\My Special Program\Program.exe"
答案 1 :(得分:2)
我希望在a下运行我的程序 有限的用户帐户,但有 管理员权限。
这不可能。受限用户没有管理员权限。您需要以管理员用户身份运行它,例如运行方式。
答案 2 :(得分:1)
解决此问题的一种方法是将程序分成两部分。一部分作为Windows服务,一部分作为用户应用程序。您可以根据所需的访问级别将服务设置为网络服务,本地服务或本地系统。任何需要管理员权限的操作都将由Windows服务执行。用户应用程序可以负责显示用户界面和其他类似的事情。您需要在应用程序之间使用某种IPC(进程间通信)来实现此目的。