垫片的系统性开销

时间:2015-01-10 15:32:19

标签: privileges overhead shim act

我正在考虑使用垫片绕过要求管理员权限的游戏(我尝试使用Resource Hacker编辑嵌入式“requestedExecutionLevel”标签并使用.manifest文件,但发现启动器软件在运行之前总是下载自己的新版本,从而用“requireAdministrator”覆盖“asInvoker”。如果我写保护exe它退出时出错。

我知道欺骗管理员权限所需的垫片本身可能不会增加明显的开销;但是,您需要安装以启用填充程序的MicroSoft应用程序兼容性工具包(ACT)使用数据库来跟踪哪个应用程序需要哪个填充程序。我确信这可以用很少的开销来完成;但是看过MS'(和其他公司')过去的英国媒体报道,我担心如果我安装它,我的整个系统都会放慢速度。

是否有人有直接安装ACT和KNOWS的经验,是否一般会降低系统速度?

1 个答案:

答案 0 :(得分:0)

我发现你可以在这里给出应用程序名称的完整路径,将RUNASINVOKER添加为STRING键的值:

HKEY_LOCAL_MACHINE \ Software \ Microsoft \ Windows NT \ CurrentVersion \ AppCompatFlags \ Layers

并且无需安装Microsoft的ACT软件包即可完成工作。

示例:如果您在目录c:\ LordOfTheRings中有一个名为Smeagol.exe的应用程序,则创建一个名为:

的STRING键

C:\ LordOfTheRings \ Smeagol.exe

in

HKEY_LOCAL_MACHINE \ Software \ Microsoft \ Windows NT \ CurrentVersion \ AppCompatFlags \ Layers

并给它

的值

^ RUNASINVOKER

并且它将在不请求管理员权限的情况下运行。