我有一个用.NET 2.0编写的文件和数据分发应用程序,我写的类似于Steam。如何将可执行文件作为系统服务运行?
此应用程序需要在Windows 7中运行,并且需要能够运行和安装需要管理员权限的应用程序。但是用户不具有管理员权限。
我的想法是将该应用程序作为本地系统服务运行。我想通过这样做,应用程序可以在用户不是管理员时执行管理员权限操作(注册表编辑,启动应用程序等)。
我的假设是否正确?我需要采取哪些步骤才能将此应用安装为本地系统服务?
管理员将安装应用程序,但它将由没有管理员权限的用户运行。
提前致谢!
如果服务不是问题的答案,那么可用的备用方法是什么?是否可以在Windows 7中将单个应用程序设置为在没有用户交互(IE使用管理员登录凭证)的情况下以提升的UAC模式运行(假设管理员设置了它)? – byanity 2010-03-20 15:20:05