在当前线程模拟 TrustedInstaller 服务线程安全上下文,
临时获取 TrustedInstaller 权限。
程序启动代码第一行前必须添加 //RUNAS// 以申请进程管理权限。
与 thread.token.impersonate 函数的区别是:
thread.trustedInstaller 内部调用 ::Ntdll.NtImpersonateThread
并且可保留更完整的权限。
thread.trustedInstaller(proc,...trustedInstaller(
function(...){
/*此函数内代码已获取 TrustedInstaller 权限
当前进程需以管理权限启动*/
}
)