如何在运行时更改执行级别授权?
问题描述:
我有RequestExecutionLevel user
在开始,因为通常我安装在用户级别。如何在运行时更改执行级别授权?
但是,如果检测到某些情况,我想在之后将其更改为admin。这可能吗?
答
Windows进程的执行级别(Integrity Level)在进程启动时确定,并且在进程启动后无法更改。
虽然有可能使用UAC plugin来解决这个问题,我真的建议你使用RequestExecutionLevel highest
和变灰任何选项要求为标准用户管理员权限...