0xC*_*22L 3 windows-registry windows-7 uac debug debugger
Image Execution Options如果您需要修改要启动的应用程序的行为,则HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options具有以可执行文件命名的键和字符串 () 值的 ( )已知REG_SZ是一个不错的 inroute。
但是,如果我的可执行文件有一个非常常见的名称,例如launcher.exe,我怎样才能更具体一些呢?我可以吗?
我想确保只有我想到的特定二进制文件会受到影响,尽管在我的特定用例中,如果我不能将其限制为确切的可执行文件,那么它只会产生中等影响。
我想为自己编写一个小包装程序,类似于 Sysinternals 的 Process Explorer,它取代了我的特定标准行为launcher.exe,因为它设置了类似于set __COMPAT_LAYER=RUNASINVOKERshell 中的环境变量。
现在我知道如何编写包装器和所有内容,主要问题是,是否有一种方法可以在注册表中告诉,使用下面的一些魔法Image Execution Options来限制值“hack”的范围,Debugger或者我是否必须在其中过滤它我的包装纸?
涉及到:
小智 6
从 Windows 7 开始,有一种方法可以将图像文件执行选项限制为精确路径。
现在,当系统启动任何“filename.exe”时,它会检查完整路径是否与任何子项中的“FilterFullPath”匹配。(不同路径可以有多个子项。)如果存在匹配项,则使用匹配子项中的选项。否则,像往常一样使用基本密钥 IFEO\filename.exe 中的选项。
| 归档时间: |
|
| 查看次数: |
2687 次 |
| 最近记录: |