0
我上NSIS安装程序做的工作(除其他事项外)依次推出NSIS安装程序登录的用户:启动应用程序从系统服务
- 使用UAC来运行升高(这是需要做其他的事情通过 安装)
- 关闭的explorer.exe
- 开始的explorer.exe(使用 Exec命令)
- 启动安装可执行文件,运行的相同 用户作为一个发射(使用Exec的逗号nd)
一切正常。
现在安装程序被请求由服务启动。 这在两个资源管理器中结束,已安装的程序已作为SYSTEM启动。
如何修改安装程序以使程序以当前登录的用户身份运行?
我知道如果它不是用于步骤2-3我可以使用资源管理器来启动我的可执行文件(这可行!),但这不符合我的需要,因为我也需要停止并启动explorer.exe作为当前用户。
任何想法怎么可以做到这一点?