我正在考虑使用填充程序来绕过需要管理员权限的游戏(我尝试使用资源黑客并使用.manifest文件编辑嵌入式"requestExecutionLevel"标签,但发现启动器软件总是在运行之前下载自己的新版本,从而用"requireAdministrator"覆盖"asInvoker")。如果我写保护 exe,它会退出并显示错误。
我知道欺骗管理员权限所需的填充程序本身可能不会增加明显的开销;但是您需要安装以启用填充程序的Microsoft应用程序兼容性工具包(ACT)使用数据库来跟踪哪个应用程序需要哪个填充程序。我相信这可以以很少的开销完成;但是在看到 MS(和其他公司)过去的英国媒体报道软件后,我担心如果我安装它,我的整个系统会变慢。
有没有人有安装 ACT 的直接经验,并且知道它是否会降低系统速度?
我发现您可以添加 RUNASINVOKER 作为 STRING 键的值,给定应用程序的完整路径的名称:
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers
它将完成这项工作,而无需您安装Microsoft的 ACT 包。
示例:如果你在目录 c:\LordOfTheRings.exe有一个名为 Smeagol 的应用程序,则创建一个名为的 STRING 键:
c:\指环之王\斯米戈尔.exe
在
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers
并赋予它价值
^ RUNASINVOKER
它将在不请求管理员权限的情况下运行。