Aar*_*ght 28
如果可以这样做,那么UAC将完全无效.UAC 无法在没有用户同意的情况下提升自己的能力.
除了已经有一个升级的进程启动它(即服务或任务调度程序),答案是否定的,它无法完成.
当然,如果您想要驱动UI,您应该做的是使用清单中的UI访问标记(请参阅http://msdn.microsoft.com/en-us/library/ms742884.aspx).如果您将应用程序安装在受信任的位置(例如system32)并且已签名(bleh!),那么当您运行应用程序时,它将升高到高(对于管理员帐户).
签名要求使其略显烦人,但至少它会略微减少攻击面,因为您的代码以高完整性运行但不使用管理员令牌.
| 归档时间: |
|
| 查看次数: |
26654 次 |
| 最近记录: |