在 .NET 中以受信任安装程序身份运行进程
本文关键字:程序 身份 运行 进程 安装 信任 NET | 更新日期: 2023-09-27 18:34:35
有没有办法/API在.NET的服务TrustedInstaller
下运行进程?
我不想使用像devxexec这样的命令行工具。
进一步阅读 DevXExec 页面 - 他们近似于他们的策略。
- 抓取现有进程的令牌 -
OpenProcessToken
. - 复制它 -
DuplicateTokenEx
. - 修改副本的会话 ID -
SetTokenInformation
。 - 使用复制的令牌创建新进程 -
CreateProcessAsUser
。
所有这些Win32 API都是可调用的 - 在MSDN上要做的一堆读取。
我认为任何安装和部署项目/进程都将被视为受信任的安装程序。