在不同用户下的Startup上运行应用程序

时间:2009-09-15 15:11:29

标签: c# windows service

我有一个.Net应用程序,我安装并设置为在Startup运行。安装程序还会创建一个对相应的应用程序文件夹和注册表部分具有写入权限的用户,从而阻止当前正在运行的用户修改受限制的区域。

但是,我无法弄清楚如何在不同的用户下运行该应用程序。它不是服务(虽然这是可能的)。我真的想弄清楚如何做到以下几点:

  • 以不同的用户身份启动应用程序。
  • 以不同的用户身份安装服务以启动时启动。

有人能指出我正确的方向吗?

此致

的Tris

1 个答案:

答案 0 :(得分:0)

对于服务,您可以指定他们在安装服务时运行的用户。

要以其他人的身份启动应用程序,您可以创建一个批处理脚本,使用RUNAS命令启动您的应用程序,但我相信系统会提示您输入密码,因此可能不是您想要的。