Commit Graph

  • 00aef77690
    Merge pull request #23 from BraINstinct0/patch-1 Valentin-Gabriel Radu 2021-09-12 13:39:07 +0300
  • 6acc97c5e1
    Add terminal for killing 2 exe on install #23 Apparatus_Zero 2021-09-12 11:21:42 +0900
  • ad9395ce6d Win+X and Safe to Remove menu entries can be activated by right click Valentin Radu 2021-09-11 20:16:53 +0300
  • cdb67267d6
    Added support for loading Simple Window Switcher Valentin-Gabriel Radu 2021-09-10 01:05:18 +0300
  • 4e5ccf783f
    Update README.md Valentin-Gabriel Radu 2021-09-08 19:17:21 +0300
  • 951b4bb179
    Added mention about StartIsBack Valentin-Gabriel Radu 2021-09-08 19:16:51 +0300
  • 40855bdc5a
    Merge pull request #20 from BraINstinct0/patch-1 Valentin-Gabriel Radu 2021-09-07 07:55:56 +0300
  • 9ebe8ceeb0
    toast not showing on install is normal #20 Apparatus_Zero 2021-09-07 13:52:22 +0900
  • a65e8fa578
    Update README.md Valentin-Gabriel Radu 2021-09-06 03:15:32 +0300
  • ace0bf4f3e
    Update CHANGELOG.md Valentin-Gabriel Radu 2021-09-06 00:56:01 +0300
  • 4099068c5d Fixed bug that made the "modern search box" display incorrectly Valentin Radu 2021-09-06 00:54:02 +0300
  • b31ccfde6a
    Update README.md Valentin-Gabriel Radu 2021-09-05 20:32:03 +0300
  • 12eb7c15f3 Added ability to disable "modern search box" * Also, improved classic taskbar code path patching 22449.1000.0.18 Valentin Radu 2021-09-05 20:26:39 +0300
  • 7b01e93f95 Added config file for 22449.1000 Valentin Radu 2021-09-05 01:23:15 +0300
  • 5b2fad4a57
    Update README.md Valentin-Gabriel Radu 2021-09-05 01:20:31 +0300
  • ea65f7cf76 Compatibility with OS build 22449.1000 (x64) 22449.1000.0.16 Valentin Radu 2021-09-03 04:28:13 +0300
  • 2e1eb62318 Fixed bug that prevented console to show when enabled in settings Valentin Radu 2021-09-03 04:27:46 +0300
  • f84375a513 Fix for ARM64 offset patcher Valentin Radu 2021-09-03 02:18:22 +0300
  • 0c19f6e4ad Added preconfigured settings for OS build 22000.176 ARM64 Valentin Radu 2021-09-03 01:43:26 +0300
  • e81d47332c Implemented offset patcher for ARM64 22000.176.1.16 Valentin Radu 2021-09-03 01:30:14 +0300
  • de5fd5ac56 Updated for OS build 22000.176. Valentin Radu 2021-09-03 00:10:25 +0300
  • 793b77eec6 Added settings.ini for 22000.176 (x64) Valentin Radu 2021-09-03 00:09:32 +0300
  • c42bd8c3af Support for Microsoft Detours library * Added support for hooking functions using the Microsoft Detours library; this, in theory, means that the application can now at least compile just fine on ARM64; although that is the case, it currently does not support dynamically patching CTray::Init as I have yet to come up with assembly to do that. Also, it is uterly untested on ARM64 as I do not have a machine to test on. * Removed x86 support, compilation targets are now only amd64 and ARM64 Valentin Radu 2021-09-03 00:04:53 +0300
  • b52e7446cd Reset Explorer patch offsets when redownloading symbols Valentin Radu 2021-09-02 23:52:17 +0300
  • 7da994f727 Added 2 methods for triggering a test toast and a test balloon Valentin Radu 2021-09-02 23:51:29 +0300
  • 40ea50e19c Win+C now opens the calendar flyout (previously it opened Cortana but since that is gone, it just crashes Explorer, so better we map it to something useful) Valentin Radu 2021-09-02 16:43:11 +0300
  • 5f1f056029 Added sample configuration files Valentin Radu 2021-09-02 16:41:41 +0300
  • bbba6575e6 Added screenshots to README Valentin Radu 2021-09-02 16:30:08 +0300
  • 2ea66588eb Merge branch 'master' of https://github.com/valinet/ExplorerPatcher 22000.168.0.15 Valentin Radu 2021-09-02 16:15:22 +0300
  • d79dfcd8b9 Win+C now opens the calendar flyout (previously it opened Cortana but since that is gone, it just crashes Explorer, so better we map it to something useful) Valentin Radu 2021-09-02 16:14:29 +0300
  • d074987deb
    Typo fix Valentin-Gabriel Radu 2021-09-02 05:51:09 +0300
  • 15b41c91fd Corrected function signature Valentin Radu 2021-09-02 05:25:34 +0300
  • 7adec4b2eb Corrected function signature Valentin Radu 2021-09-02 05:23:03 +0300
  • c72c9c043f Restored old behavior for triggering Explorer ready event Valentin Radu 2021-09-02 04:57:01 +0300
  • 08f5b11351 Added sample config files Valentin Radu 2021-09-02 04:31:44 +0300
  • aecb485454 Bumped version 22000.168.0.14 Valentin Radu 2021-09-02 03:53:20 +0300
  • 0da0edde24 Added screenshots Valentin Radu 2021-09-02 03:50:42 +0300
  • 9f8f8ebee8 Added screenshots Valentin Radu 2021-09-02 03:48:41 +0300
  • 02b75ba721 Fixes #8 (Start and search now respect alignment settings) Valentin Radu 2021-09-02 03:38:03 +0300
  • eead5cee29 Updated change log 22000.168.0.12 Valentin Radu 2021-09-01 07:12:55 +0300
  • 557c74da28 Win+X shows correctly on multi monitor setups Valentin Radu 2021-09-01 07:07:53 +0300
  • 9074649c73 Win+X is positioned correctly on multi monitor setups Valentin Radu 2021-09-01 06:59:53 +0300
  • 7dcd72c0ad Show app list by default when injecting StartMenuExperienceHost Valentin Radu 2021-09-01 05:17:36 +0300
  • c400f4d6ab Ground work for supporting OpenAtLogon Valentin Radu 2021-09-01 01:29:23 +0300
  • e50d1d1f56 Replaced magic values with define Valentin Radu 2021-09-01 01:21:12 +0300
  • 75260bbb32 Used built-in function for checking HKCU and then HKLM Valentin Radu 2021-09-01 01:17:00 +0300
  • fff4520ca0 Updated change log and version info Valentin Radu 2021-09-01 00:51:25 +0300
  • 74966c518a Fixed #3 and #10 * Instead of the overthinked and overcomplicated way the Win+X key combination was handled before, it now just sends a WM_CONTEXTMENU message to the Start button and Explorer takes care of the rest (I still haven't managed to figure out why the COM interface call did not work though) * Added more info to IImmersiveMonitorService 22000.168.0.11 Valentin Radu 2021-09-01 00:46:19 +0300
  • 510ddd2b5b Fixed statement Valentin Radu 2021-08-31 04:36:04 +0300
  • 9afbc50cca Minor fixes Valentin Radu 2021-08-31 04:31:06 +0300
  • 5ce54410cc Mention about ability to restore old context menus in README Valentin Radu 2021-08-31 03:26:22 +0300
  • 6fcbb29dd7 Application folder is now created if not existing already. Valentin Radu 2021-08-31 03:25:43 +0300
  • ea42afb5be Added check to enable legacy menus only on newer builds that have the new menus as well. Valentin Radu 2021-08-31 03:24:58 +0300
  • 887b84c7f9 Exported main for legacy compatibility Valentin Radu 2021-08-31 03:02:18 +0300
  • 8611c3d1da Improved Explorer hooking 22000.168.0.10 Valentin Radu 2021-08-31 02:58:50 +0300
  • 583440d489 Implements #6 (option to revert to classic context menu) 22000.168.0.9 Valentin Radu 2021-08-30 20:45:37 +0300
  • 34a7fd0eb2 Bug fix: restore focus to previous window after archive menu dismiss Valentin Radu 2021-08-30 08:20:10 +0300
  • b36b571df8 Updated change log Valentin Radu 2021-08-30 08:03:52 +0300
  • 4e670f703b Skinned "Safe to Remove Hardware" popup menu * The popup menu for "Safe to Remove Hardware" is now skinned in the same style as the Win+X menu and the taskbar context menus, in order to improve UI consistency. Valentin Radu 2021-08-30 08:01:35 +0300
  • bd95a51ab3 Enabled startup sound on newer builds 22000.168.0.8 Valentin Radu 2021-08-30 06:37:16 +0300
  • b666d834e0 Enables compatibility with ArchiveMenu. 22000.168.0.7 Valentin Radu 2021-08-30 03:48:12 +0300
  • 030e4a47e4 Fixes #5 (removes the delay at logon on newer builds like 22000.168) * The bug is similar to the effect introduced by UndockingDisabled on these newer builds). 22000.168.0.6 Valentin Radu 2021-08-30 00:30:51 +0300
  • 9fe8a25768 Fixed bug that prevented correct loading when OS build was upgraded Valentin Radu 2021-08-29 21:39:02 +0300
  • aca00768a2 Offsets are now determined at runtime * Library downloads and parses symbols in order to determine function hooking offsets at runtime and saves the data in a "settings.ini" file located in the application folder for future use; the file is invalidated when a new OS build is detected * The main executable attempts to determine the location where a jump has to be patched out so that Explorer remains on the 'show old taskbar' code path; it will systematically patch each jz/jnz instruction and will check whether Explorer still runs fine, and, if it does so and does not crash, whether the old taskbar got actually shown; once the offset is determined, it is saved in the "settings.ini" file for future use * Please have an unmetered active working Internet connection when running for the first time * Messages from the patcher (i.e. install/uninstall successful message, symbol downloading message) will now display in a toast (Windows 10 notification) if possible; when Explorer is not running, it falls back to using standard MessageBox'es * Disabled the pre/post build command that restarted sihost.exe in Debug builds 22000.1.0.5 Valentin Radu 2021-08-29 21:03:37 +0300
  • cd2a543f3e Bug fix for installer/uninstaller not working and small improvements. Valentin Radu 2021-08-20 01:27:17 +0300
  • 65581438d0
    Optimize hooking of Windows key when only one monitor is connected Valentin-Gabriel Radu 2021-08-13 07:23:45 +0300
  • c850e5063a Fixes #2 (Win+X combination is now handled and opens the power user menu) 22000.1.0.4 Valentin Radu 2021-08-13 06:54:14 +0300
  • 9de9b0153f Removed unnecessary include, changed Progman hook proc name to better convey its role. Valentin Radu 2021-08-13 04:22:40 +0300
  • ec808402e0 Start menu is displayed on monitor containing the cursor when opened using the Windows key (v22000.1.0.3). 22000.1.0.3 Valentin Radu 2021-08-13 03:39:39 +0300
  • 4a65e22e14 Bug fix: Registry key is now closed when installing/uninstalling. Valentin Radu 2021-08-13 03:34:06 +0300
  • 256008981f Fixes #1 (the menu is now skinned) (v22000.1.0.2) 22000.1.0.2 Valentin Radu 2021-08-12 23:46:48 +0300
  • c2fa263b11 Build process improvement Valentin Radu 2021-08-12 23:43:56 +0300
  • 0ab00b83ea Introduced a bit more delay at startup, also terminate the app after the injection is done. Valentin Radu 2021-08-12 05:21:21 +0300
  • 51e6d6b953
    Fixed typo in README. Valentin-Gabriel Radu 2021-08-12 04:41:20 +0300
  • 9398018a57
    Added mention of requirement to have Windows SDK installed for compiling the application. Valentin-Gabriel Radu 2021-08-12 04:40:41 +0300
  • ab4efdbb97 Applied some corrections regarding the power user menu (Win+X). Valentin Radu 2021-08-12 02:35:28 +0300
  • dfaf1ee806 Functionality to bring back power menu (Win+X). 22000.1.0.1 Valentin Radu 2021-08-12 02:30:09 +0300
  • 00745079de Initial commit 22000.1.0.0 Valentin Radu 2021-08-09 17:30:23 +0300
  • 29a3c23afd
    Initial commit Valentin-Gabriel Radu 2021-08-09 17:17:24 +0300