文件名称:AveStartButtonChanger:更改 Win7 上的开始按钮
文件大小:163KB
文件格式:ZIP
更新时间:2024-07-13 08:05:18
C++
AveStartButtonChanger
更改 Win7 上的开始按钮
在 Windows 7 下,开始按钮是 explorer.exe 中使用标准 LoadImage() 函数加载的硬编码资源。 因此,我们的想法是修补 LoadImage 以拦截 LoadImage() 对开始按钮的请求,并实际加载并返回不同的图像。 作为奖励,此代码也适用于 explorer.exe 中的其他资源或同一进程中的其他 dll。
这是通过在 explorer.exe 和 comctl32.dll(由许多默认组件使用)上做一个非常默认的 IAT 补丁来实际修补资源管理器以使用我们的自定义 LoadImageW 函数的代码。
我们的自定义 LoadImage 函数称为 ThunkedLoadImageW(),实际上尝试从 /
【文件预览】:
AveStartButtonChanger-master
----.gitignore(3KB)
----AveStartButtonChangerInProc.sln(1KB)
----Downloads()
--------AveStartButtonChangerInProc.zip(138KB)
----README.md(839B)
----AveStartButtonChangerInProc()
--------ReadMe.txt(3KB)
--------AveStartButtonChangerInProc.idl(875B)
--------AveStartButtonChangerInProc.cpp(4KB)
--------CAveStartButtonChangerObject.cpp(185B)
--------dlldatax.c(446B)
--------stdafx.h(2KB)
--------AveStartButtonChangerInProc.rgs(148B)
--------stdafx.cpp(218B)
--------AveStartButtonChangerInProc.rc(3KB)
--------CAveStartButtonChangerObject.rgs(797B)
--------resource.h(542B)
--------AveStartButtonChangerInProc.def(286B)
--------AveStartButtonChangerInProc.vcproj(12KB)
--------PatcherCode.cpp(10KB)
--------dlldatax.h(322B)
--------CAveStartButtonChangerObject.h(2KB)
--------AveStartButtonChangerInProc.h(6KB)
----AveLoadIntoExplorer()
--------AveLoadIntoExplorer.sln(1KB)
--------AveLoadIntoExplorer()
----.gitattributes(378B)