mirror of
https://github.com/valinet/ExplorerPatcher.git
synced 2024-11-30 18:24:36 +01:00
ca8ce137d8
As a way to showcase the `ep_extra` loader I wrote in my previous commit, I have developed this module which enables the use of Windows 7's Alt-Tab. Mind you, the implementation might not be complete and 100% ironed out, but rather a functional preview on what it can look like. Grab a copy of `AltTab.dll` from Windows 7 (I have tested against version 6.1.7600.16385) and place it in `C:\Windows`. Then, reload `explorer` with the `ep_extra` loader and this module in `C:\Windows` and when you "alt-tab", you should see the Windows 7 window switcher. This is not a reproduction - it executes the original code from Microsoft's DLL, only slightly patched to work properly in with the updated APIs in the newer Windows versions. |
||
---|---|---|
.. | ||
ep_extra_valinet.win7alttab.vcxproj | ||
ep_extra_valinet.win7alttab.vcxproj.filters | ||
main.c | ||
README.md | ||
resource.h | ||
Resource.rc |
ExplorerPatcher Windows 7 Alt-Tab Module
This module patches the Windows 7 genuine Alt-Tab implementation to work on newer Windows versions.
To install, make sure you have the following files in C:\Windows
:
ep_extra_valinet.win7alttab.dll
- this DLLep_extra.dll
- a chainloader capable of being invoked by ExplorerPatcher (implementsep_extra_EntryPoint
and which loads otherep_extra_*.dll
modulesAltTab.dll
- a copy of theAltTab.dll
inC:\Windows\System32
from a Windows 7 installation