这一直在我的脑海里。我可以通过按Ctrl++打开任务管理器,在第二个选项卡(进程)上,我可以轻松地按Shift-显示所有用户的进程以提升我的任务管理器,而无需任何提示。瞧,我有一个强大的工具可以玩。我一直找不到任何文件来解释这一点,我很好奇这一壮举是如何实现的;因为按钮实际上应该要求提示但没有。EscAlt + S
问问题
2638 次
1 回答
18
您所描述的称为Auto Elevation。它不仅仅是由任务管理器完成的,但没有办法让你的程序做到这一点。要自动提升必须满足以下要求。
<autoElevate>true</autoElevate>
必须在程序集清单中。- 它必须位于少数“安全”目录之一中。安全目录是标准用户无法修改的目录,它们包括
%SystemRoot%\System32
其大部分子目录,%SystemRoot%\Ehome
以及%ProgramFiles%
包括 Windows Defender 和 Windows Journal 在内的少数目录。 - 它必须由 Windows 发布者进行数字签名,这是用于对 Windows 随附的所有代码进行签名的证书(仅由 Microsoft 签名是不够的,因此不包括 Windows 中未提供的 Microsoft 软件)
您可以自己执行第 1 和第 2 项,但您无法满足第 3 项要求。
于 2014-07-25T23:05:07.303 回答