我有一个用 .NET 2.0 编写的文件和数据分发应用程序,我编写的类似于 Steam。
此应用程序需要在 Windows 7 中运行,并且需要能够运行和安装需要管理员权限的应用程序。但是,用户将没有管理员权限。
我的想法是将应用程序作为本地系统服务运行。我认为通过这样做,当用户不是管理员时,应用程序可以执行管理员权限操作(注册表编辑、启动应用程序等)。
我的假设正确吗?我需要采取哪些步骤才能将此应用程序安装为本地系统服务?
管理员将安装应用程序,但它将由没有管理员权限的用户运行。
提前致谢!