【发布时间】:2011-04-06 08:16:45
【问题描述】:
我有一个以管理员模式运行的 win32 进程。我无法改变它在管理员模式下运行的事实。我的系统上有一个可执行文件,我想从该管理进程启动它,但让它在用户模式下运行。
我如何做到这一点?
【问题讨论】:
标签: winapi process permissions privileges
我有一个以管理员模式运行的 win32 进程。我无法改变它在管理员模式下运行的事实。我的系统上有一个可执行文件,我想从该管理进程启动它,但让它在用户模式下运行。
我如何做到这一点?
【问题讨论】:
标签: winapi process permissions privileges
要使用 NSIS 执行此操作,您必须使用 UAC plugin(但如果这是您要修复的问题,我建议您删除完成页面上的运行复选框)
【讨论】:
您可以使用CreateProcessAsUser Win32 API 请参阅MSDN 寻求帮助。
【讨论】:
This is an installer application running in admin 时,您的意思是管理员已登录并且他正在安装应用程序或安装程序正在以提升的权限运行?