This project aims to bring back a productive working environment on Windows 11

Explorer Patcher for Windows 11

This project aims to bring back a productive working environment on Windows 11.

PayPal donations: here or using e-mail address [email protected]

About ExplorerPatcher and StartIsBack

The well-known StartIsBack application recently introduced support for Windows 11. Currently, regarding Windows 11 functionality, it offers the same features as this patcher, plus all the functionalities from the older releases of the software; thus the differences between the two at the moment, besides their internal implementation (probably) resort in the cost, licensing, support and development model: StartIsBack is a paid app, proprietary, closed source and comes with support, while ExplorerPatcher is free (gratis and libre - as in free beer and free speech), open source and is provided as-is, with support offered in a best-effort attempt. ExplorerPatcher is offered more like a tool for people to study the source code and the techniques used, to learn and adapt it in order and to enable people to build each on top of the work of the others. The aim is to benefit both the community and its users. You are encouraged to take a look at the source and adapt it to your needs. While the source and the application in its current form will always be available here, I cannot make any guarantes over how long it will work in newer Windows 11 builds. Thus, these things being considered, if you would like, you can check out the beta test for StartIsBack here and report any issues and make suggestions to its developer. It will probably mature in a release that will be better supported from a consumer point of view than ExplorerPatcher.

The functionality of this software includes:

  • Taskbar from Windows 10:

    • "always combine" / "combine when full" / "never combine" options for main and secondary taskbars
    • Search button
    • Task View button
    • optional skinned, centered and toggled pop-up menus, or non-skinned (useful for classic theme users)
    • open "Network and Sharing Center" when clicking "Open Network & Internet settings" in the pop-ip menu of the system tray network icon
    • hide Control Center button
    • Show People on the taskbar
    • Show touch keyboard button
  • File Explorer

    • disable the Windows 11 command bar
    • disable the Windows 11 context menu
    • disable even the Windows 10 (immersive) context menu (useful for classic theme users)
    • disable modern search bar (reverts to the search bar in early Windows 10 builds or Windows 7/8)
    • disable search bar completely
  • Start menu from Windows 11

    • open Start on monitor containing the cursor
    • open Start at logon
    • open Start in "All apps" by default
    • positioning on screen
    • maximum number of frequent apps to show
  • Window switcher (Alt-Tab) from Windows 10:

    • choose whether to include desktop in the window list
    • ability to set opacity of the window list
    • set row size, maximum extents etc
  • Others

    • Open the time and date flyout when pressing Win+C (instead of Microsoft Teams)
    • Set default shutdown action for Alt+F4 on the desktop
    • Show Command Prompt instead of PowerShell in the Win+X menu

Screenshots: <1> <2>

dxgi.dll - the patcher

In the Releases section, you will find a download for a DLL called dxgi.dll. It has been tested on the latest stable build of Windows 11 (22000.258), but it may work just fine on newer builds too. This is the runtime part of the application. You need to place this DLL in the following location: C:\Windows.

After you have completed the above setup, make sure you have an active Internet connection and restart the Explorer process using Task Manager or by issuing the following command: taskkill /f /im explorer.exe. Once File Explorer restarts, some necessary files (symbol files) will be downloaded from Microsoft (around 50MB). This should be relatively quick, depending on your Internet connection speed. When this is done, File Explorer will restart again and will be ready for use. Notifications should show up informing you about the progress, and you can also use Task Manager to watch for network activity. This process only happens when a new Windows 11 build is installed on the machine.

Now, the classic taskbar should be enabled. Still, there is some more setup to do, depending on your preferences.

Important! As you may notice, the usual system tray icons are not enabled by default. To enable them, open the GUI (Win+X and choose "Enable missing system tray icons").

Configuration interface

To configure the most common options, the application now comes with a configuration user interface. To open it, right click the Start button (or press Win+X) and choose "Properties".

All of the options described above, and more, can be configured using the GUI. Below is a screenshot of the main page ("Taskbar") of the configuration interface.

The icon near an option signifies its current state:

  • ✔️ enabled
  • disabled
  • link to another resource

Recommended tools

Here is a list of things you may want to try to fix/enhance a few of the aspects which are not addressed by this patcher directly:

Fix the battery applet

As you will notice, the battery flyout in the taskbar is broken in Windows 11. You can replace it with a much better alternative called Battery Mode which has all the stock options and more.

Disable blue highlight in menus

To disable the blue highlight in the context menu and return to the classic gray highlight from early Windows 11 builds, read here.

Center taskbar icons

If you want the same behavior as the default one in Windows 11, which is to have the icons centered along with the Start button, but would like to use this proper classic taskbar which has features like button labels, toolbars and more, you can use my fork of the popular TaskbarX program which fixes compatibility with Windows 11 and adds this behavior; a guide about how to set it up is available here.

Disable window rounded corners

You can try one of my other utilities available here.

Manual configuration

You can manually configure the application by setting registry values. The registry entries supported by this application are described in this file.

More configuration

Even more registry configuration settings are described in the following document, make sure to take a look on it here.

Uninstallation

First, move the taskbar to the bottom, if you have moved it to the top or to the sides. This is so that the Windows 11 taskbar can render correctly.

Then, to uninstall, rename the DLL in the locations where you placed it from dxgi.dll to dxgio.dll. Then, reboot the computer and delete the dxgio.dll file from the locations where it is placed. You can also then safely delete the %appdata%\ExplorerPatcher directory as well.

More details

A changelog is available here.

How does this work? A detailed description of how this works is available on my web site [here](https://valinet.ro/2021/08/09/Restore-Windows-11-to-working-Windows-10-UI.html).

The way the application gets loaded is by exploiting the DLL search order in Windows. I take advantage of the fact that Explorer is one of the few system processes located in %windir% and not in %windir%\System32, so it does not affect most apps. Also, %windir% is not first in the search path. Read more about this technique here. The main advantage here is that you do not have to keep an extra process running in the memory; plus, due to the diverse nature of how Explorer is launched, hooking it can be difficult.

I picked dxgi.dll because it is not on the HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\KnownDLLs list, because it has few exports and is loaded very early by Explorer, when calling the DXGIDeclareAdapterRemovalSupport() function.

A note on antivirus false positives The DLL you download may trigger a false positive alert in your antivirus program. This is fairly normal, a sign that the product you are using is decently capable, since it features detection methods a bit more advanced than what was state of the art in 1999. The program being flagged is usually done through heuristic analysis, not via a database of know viruses. That means that the antivirus program thinks that due to the nature of the code in this application, it likely may be a virus, a program that the user does not really mean to run. Injecting code into other executables is rarely done by legitimate programs. One such kind of legitimate programs is this patcher, that you deliberately choose to run and let it alter Explorer's code and memory in a controlled manner so that you achieve a certain effect. Thus, this patcher falls in the category of false positives: your antivirus thought such a program was not something you meant to run, but that's not the case this time.

If you still feel a bit iffy running this, then that's why the source code is available on the web site. You can take a look and even compile the DLL yourself and make an informed decision when running the software. Never run untrusted binaries from questionable sources, especially when you lack access to the source code and a way to reproduce that binary.

License

Hooking is done using the excellent funchook library (GPLv2 with linking exception), which in turn is powered by the diStorm3 (3-clause BSD) disassembler. Thus, I am offering this under GNU General Public License Version 2.0, which I believe is compatible.

Compiling

The following prerequisites are necessary in order to compile this project:

  • Microsoft C/C++ Optimizing Compiler - this can be obtained by installing either of these packages:

    • Visual Studio - this is a fully featured IDE; you'll need to check "C/C++ application development role" when installing. If you do not require the full suite, use the package bellow.
    • Build Tools for Visual Studio - this just installs the compiler, which you'll be able to use from the command line, or from other applications like CMake

    Download either of those here. The guide assumes you have installed either Visual Studio 2019, either Build Tools for Visual Studio 2019.

  • A recent version of the Windows SDK - for development, version 10.0.19041.0 was used, available here (this may also be offered as an option when installing Visual Studio)

  • CMake - for easier usage, make sure to have it added to PATH during installation

  • Git - you can use Git for Windows, or git command via the Windows Subsystem for Linux.

Steps:

  1. Clone git repo along with all submodules

    git clone --recursive https://github.com/valinet/ExplorerPatcher
    

    If "git" is not found as a command, type its full path, or have its folder added to PATH, or open Git command window in the respective folder if using Git for Windows.

  2. Compile funchook

    cd libs
    cd funchook
    md build
    cd build
    cmake -G "Visual Studio 16 2019" -A x64 ..
    

    If "cmake" is not found as a command, type its full path, or have its folder added to PATH.

    Type "Win32" instead of "x64" above, if compiling for x86. The command above works for x64.

    Now, in the libs\funchook\build folder, open the file funchook-static.vcxproj with any text editor, search and replace all occurences of MultiThreadedDLL with MultiThreaded .

    Once done, you can now compile funchook:

    cmake --build . --config Release
    
  3. Compile ExplorerPatcher

    • Double click the ExplorerPatcher.sln to open the solution in Visual Studio. Choose Release and your processor architecture in the toolbar. Press F6 to compile.

    • Open an "x86 Native Tools Command Prompt for VS 2019" (for x86), or "x64 Native Tools Command Prompt for VS 2019" (for x64) (search that in Start), go to folder containing solution file and type:

      • For x86:

        msbuild ExplorerPatcher.sln /property:Configuration=Release /property:Platform=x86
        
      • For x64:

        msbuild ExplorerPatcher.sln /property:Configuration=Release /property:Platform=x64
        

    The resulting exe and dll will be in "Release" folder (if you chose x86), or "x64\Release" (if you chose x64) in the folder containing the solution file.

That's it. later, if you want to recompile, make sure to update the repository and the submodules first:

git pull
git submodule update --init --recursive
Owner
Comments
  • No window switcher is working

    No window switcher is working

    I upgraded EP from 22000.348.39.2 (which works perfectly) to 22000.348.40.5 in a real laptop. After epsetup ran, Alt+Tab doesn't work any more: nothing shows upon the key press. A random item of the the context menu of the task bar menu is collapsed. I tried to restart Explorer from the settings dialog, but a new Explorer window popped up. I used Task Manager to kill Explorer and ran it again, the window switcher is always the Windows NT style.

    Strange enough, 22000.348.40.5 (also upgraded from 22000.348.39.2) works perfectly in a Parallels Desktop virtual machine.

    Please let me know what I can provide to help locating the problem.

  • Incompatibility with 22000.282

    Incompatibility with 22000.282

    I downloaded the latest dxgi.dll (ver. 22000.258.30.4), pasted to C:\Windows, restarted Windows Explorer, rebooted the computer, nothing seems to have happened.

    %appdata%\ExplorerPatcher has a single file in it - twinui.pcshell.pdb image

    My Win11 build is 22000.282, Edition - Windows 11 Pro

  • Frequently Asked Questions (incl. useful taskbar settings)

    Frequently Asked Questions (incl. useful taskbar settings)

    Here is a list of common registry settings you can make in order to set various options of the taskbar, as you could in Windows 10 from the GUI. Restart Explorer after changing any of them for the effect to take place. To apply, copy the text to a text file, save it as something.reg and then open it.

    About News and Interests The "News and Interests" taskbar button cannot be restored. It has been entirely removed from the code. Or rather, maybe it was never added to the Explorer version in the branch from which Windows 11 was created. Anyway, when comparing explorer.exe from 10 to 11, "News and interests" is missing entirely, it's not merely neutered like the Win+X menu.

    Enable missing system tray icons This is actually not a registry tweak. Instead, open Run Win+R and type this:

    %windir%\explorer.exe shell:::{05d7b0f4-2121-4eff-bf6b-ed3f69b894d9}\SystemIcons
    

    In the window that appears, pick the system icons that you want to show in the tray and confirm with OK.

    Disable taskbar buttons grouping

    [HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer]
    "NoTaskGrouping"=dword:00000001
    

    or

    • For the taskbar on the main monitor:
    [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced]
    "TaskbarGlomLevel"=dword:00000002
    
    • For the taskbars on other monitors:
    [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced]
    "MMTaskbarGlomLevel"=dword:00000002
    

    0 = Always combine, 1 = Combine when taskbar is full, 2 = Never combine

    Enable taskbar on other monitors

    [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced]
    "MMTaskbarEnabled"=dword:00000001
    

    Behavior of taskbar button on multiple monitors

    [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced]
    "MMTaskbarMode"=dword:00000002
    

    0 = Show taskbar buttons on all taskbars 1 = Show taskbar buttons on main taskbar and taskbar where window is open 2 = Show taskbar buttons on taskbar where window is open

    Small taskbar icons

    [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced]
    "TaskbarSmallIcons"=dword:00000001
    

    Hide Cortana button

    [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced]
    "ShowCortanaButton"=dword:00000000
    

    Hide Task View button

    [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced]
    "ShowTaskViewButton"=dword:00000000
    

    Hide Search box or Search icon

    [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Search]
    "SearchboxTaskbarMode"=dword:00000000
    

    0 = disabled, 1 = show search icon, 2 = show search box

    Change default action of power button in Start This is useful in Windows 7-like menus like StartIsBack, OpenShell, also determines the default in the "Shut Down Windows" window (Alt+F4 on the desktop).

    [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Search]
    "Start_PowerButtonAction"=dword:00000002
    

    dword:00000100 = Switch user dword:00000001 = Sign out dword:00000010 = Sleep dword:00000040 = Hibernate dword:00000002 = Shut down dword:00000004 = Restart

    Show Start menu on monitor where the mouse is located when pressing the Windows key

    [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\StartPage]
    "MonitorOverride"=dword:00000000
    

    0 = Enabled (Start menu shows on the monitor where the mouse is located) 1 or not created = Disabled (Start menu always shows on the first monitor)

    Show Command Prompt instead of PowerShell in Win+X menu

    [HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced]
    "DontUsePowerShellOnWinX"=dword:00000001
    

    Open Start at logon

    [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\StartPage]
    "OpenAtLogon"=dword:00000001
    

    Here is a list of common registry settings you can make in order to set various options of the taskbar, as you could in Windows 10 from the GUI. Restart Explorer after changing any of them for the effect to take place. To apply, copy the text to a text file, save it as something.reg and then open it.

    Enable missing system tray icons This is actually not a registry tweak. Instead, open Run Win+R and type this:

    %windir%\explorer.exe shell:::{05d7b0f4-2121-4eff-bf6b-ed3f69b894d9}\SystemIcons
    

    In the window that appears, pick the system icons that you want to show in the tray and confirm with OK.

    Disable taskbar buttons grouping

    [HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer]
    "NoTaskGrouping"=dword:00000001
    

    or

    • For the taskbar on the main monitor:
    [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced]
    "TaskbarGlomLevel"=dword:00000002
    
    • For the taskbars on other monitors:
    [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced]
    "MMTaskbarGlomLevel"=dword:00000002
    

    0 = Always combine, 1 = Combine when taskbar is full, 2 = Never combine

    Enable taskbar on other monitors

    [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced]
    "MMTaskbarEnabled"=dword:00000001
    

    Behavior of taskbar button on multiple monitors

    [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced]
    "MMTaskbarMode"=dword:00000002
    

    0 = Show taskbar buttons on all taskbars 1 = Show taskbar buttons on main taskbar and taskbar where window is open 2 = Show taskbar buttons on taskbar where window is open

    Small taskbar icons

    [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced]
    "TaskbarSmallIcons"=dword:00000001
    

    Hide Cortana button

    [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced]
    "ShowCortanaButton"=dword:00000000
    

    Hide Task View button

    [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced]
    "ShowTaskViewButton"=dword:00000000
    

    Hide Search box or Search icon

    [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Search]
    "SearchboxTaskbarMode"=dword:00000000
    

    0 = disabled, 1 = show search icon, 2 = show search box

    Change default action of power button in Start This is useful in Windows 7-like menus like StartIsBack, OpenShell, also determines the default in the "Shut Down Windows" window (Alt+F4 on the desktop).

    [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Search]
    "Start_PowerButtonAction"=dword:00000002
    

    dword:00000100 = Switch user dword:00000001 = Sign out dword:00000010 = Sleep dword:00000040 = Hibernate dword:00000002 = Shut down dword:00000004 = Restart

    Show Start menu on monitor where the mouse is located when pressing the Windows key

    [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\StartPage]
    "MonitorOverride"=dword:00000000
    

    0 = Enabled (Start menu shows on the monitor where the mouse is located) 1 or not created = Disabled (Start menu always shows on the first monitor)

    Show Command Prompt instead of PowerShell in Win+X menu

    [HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced]
    "DontUsePowerShellOnWinX"=dword:00000001
    

    Open Start directly to All apps

    [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\StartPage]
    "MakeAllAppsDefault"=dword:00000001
    

    Maximum number of apps to show in the Most used list in Start

    [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced]
    "Start_MaximumFrequentApps"=dword:00000006
    

    Enable/disable Windows version watermark on the desktop

    [HKEY_CURRENT_USER\Control Panel\Desktop]
    "PaintDesktopVersion"=dword:00000001
    

    Disable new command bar in Explorer (and alternate way to disable the immersive context menu in Explorer) Credit: Reddit thread

    Disable new context menu:

    reg.exe add "HKCU\Software\Classes\CLSID\{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}\InprocServer32" /f /ve
    

    Restore new context menu:

    reg.exe delete "HKCU\Software\Classes\CLSID\{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}" /f
    

    Disable Explorer command bar:

    reg.exe add "HKCU\Software\Classes\CLSID\{d93ed569-3b3e-4bff-8355-3c44f6a52bb5}\InprocServer32" /f /ve
    

    Restore Explorer command bar:

    reg.exe delete "HKCU\Software\Classes\CLSID\{d93ed569-3b3e-4bff-8355-3c44f6a52bb5}" /f
    

    Basically, it overrides the values in HKLM which specify where the code for the COM components responsible for the new immersive context menu and the new command bar are located, providing empty values (for path and the threading model) so that Explorer fails to load the aforementioned components and the code falls back to the old code path where the ribbon or command bar is used. A very smart approach, I might add.

    Disable / enable modern search box in File Explorer

    Disable:

    reg.exe add "HKCU\Software\Classes\CLSID\{1d64637d-31e9-4b06-9124-e83fb178ac6e}\TreatAs" /f /ve /t REG_SZ /d "{64bc32b5-4eec-4de7-972d-bd8bd0324537}"
    

    Enable:

    reg.exe delete "HKCU\Software\Classes\CLSID\{1d64637d-31e9-4b06-9124-e83fb178ac6e}" /f
    
  • Explorer Crashing on 22000.258

    Explorer Crashing on 22000.258

    Hello, Just updated Windows to 22000.258 and ExplorerPatcher to 22000.258.26.1 - however explorer is now crashing when the DLL is in place. I have tried resetting settings in the UI to defaults but still happens. I had the notification to say symbols downloaded and install complete on first run.

    Faulting application name: explorer.exe, version: 10.0.22000.120, time stamp: 0xe846e749
    Faulting module name: ucrtbase.dll, version: 10.0.22000.1, time stamp: 0x00e78ce9
    Exception code: 0xc0000409
    Fault offset: 0x000000000007dd7e
    
    Fault bucket 1983653253604524220, type 5
    Event Name: BEX64
    Response: Not available
    Cab Id: 0
    
    Problem signature:
    P1: explorer.exe
    P2: 10.0.22000.120
    P3: e846e749
    P4: ucrtbase.dll
    P5: 10.0.22000.1
    P6: 00e78ce9
    P7: 000000000007dd7e
    P8: c0000409
    P9: 0000000000000007
    P10: 
    
  • Enable SysListView32 in folder views causes dark file name text on dark background

    Enable SysListView32 in folder views causes dark file name text on dark background

    Hi, thanks for enabling Win 11 to actually be usable! Using 22000.318.36.1 on a fairly clean win 10 upgrade to win 11 22000.318 using Glow (dark) theme at 4K 350% dpi scaling I tried the new Enable legacy list view feature and the File Explorer filenames become illegible dark text on a dark background. Also (possibly not important) my desktop icons become unarranged every time the new setting is applied and require repositioning. Just thought I should let you know. I suspect this is just an incompatibility between legacy list view and dark themes so it is not really a bug but a feature for customizers. However, if a setting will break usability for the many users with a dark theme (and possibly cause support questions) is it not better to just list it as an optional user choice registry configuration setting? Steps to reproduce, unless it is a quirk of my setup, just use a dark theme and Enable Legacy list view in EP properties and Restart File Explorer. Enable legacy List view (Medium)

    I really appreciate all the work and interesting coding you are doing to achieve this. It blows my mind that MS have made this necessary. I am a long time user of the Quick Launch toolbar so that absence alone made Win 11 unusable for me.

  • Feature requests

    Feature requests

    PLEASE USE DISCUSSIONS HERE: https://github.com/valinet/ExplorerPatcher/discussions

    Please comment here with any feature request, and we will discuss it and see what we can do. Use this so that the issues panel does not get cluttered with things that may never end up being 'solved'.

    Thank you.

  • UWP apps not shown on the taskbar when using Windows 10 Start menu and EP on Insider Preview (22563.1)

    UWP apps not shown on the taskbar when using Windows 10 Start menu and EP on Insider Preview (22563.1)

    I believe the UWP apps such as Mail, Calendar, Snipping Tool are not shown in taskbar in Windows 11 when using explorer patcher and the windows 10 startmenu. Kindly fix, thank you :)

  • Duplicate: Move taskbar permanently to secondary monitor

    Duplicate: Move taskbar permanently to secondary monitor

    This is probably more a feature request, than a bug issue, since the Windows 11 built-in taskbar features are in many places inferior to previous windows versions. Especially with the taskbar focused being on the main display.

    With ExplorerPatcher, it is really nice to be able to drag and drop the taskbar to the side of the screen and even to the secondary monitor, like in i.e. Windows 10. That is where I like to keep my taskbar, on the right side of my secondary monitor.

    After every restart of the explorer process, or windows itself, the taskbar keeps the position, e.g. right or bottom side, but skips back to the main monitor. Is there a way to keep it on the secondary monitor permanently?

    Switching the secondary and main monitor is not an option for me and dragging the taskbar over to the secondary screen once in a while isn't that big of a deal, but it would be quite convenient if it would stay there.

    Current OS Build 22000.282, happened in 22000.258 as well. ExplorerPatcher version 22000.258.31.1 and previous

  • `SearchIndexer.exe` crashes when EP is used as shell extension

    `SearchIndexer.exe` crashes when EP is used as shell extension

    Hi

    Ever since I installed ExplorerPatcher, I had problem on execution of SearchIndexer from Windows itself. SearchIndexer just wouldn't run anymore.
    Error info that I got from Event Viewer was:
    --------------------
    Faulting application name: SearchIndexer.exe, version: 7.0.22000.282, time stamp: 0x5759ba2c
    Faulting module name: ExplorerPatcher.amd64.dll, version: 22000.318.38.2, time stamp: 0x6196993e
    Exception code: 0xc0000005
    Fault offset: 0x000000000000912d
    Faulting process ID: 0x1814
    Faulting application start time: 0x01d7dcc526e103be
    Faulting application path: C:\Windows\system32\SearchIndexer.exe
    Faulting module path: C:\Program Files\ExplorerPatcher\ExplorerPatcher.amd64.dll
    Report ID: f8101667-2b64-4890-b30a-cd902464a7b3
    Faulting package full name: 
    Faulting package-relative application ID: 
    ------------------------
    

    If this was problem of just one specific option in ExplorerPatcher or general problem, I wouldn't know.

    Br, Gregor

  • Ask here any question about the functionality of the app

    Ask here any question about the functionality of the app

    PLEASE USE DISCUSSIONS HERE: https://github.com/valinet/ExplorerPatcher/discussions

    Please do not file new issues where you ask about application features, how to configure the app and so on. Instead, post it here and we will help you out by the minute.

    Thank you.

  • "supplementary" spelling typo in new Advanced option in Properties.

    Love the new design and everything. Just spotted this typo

    in "Supplimentary delay at logon". (there is a typo in Supplementary)

    I checked the right spelling on Google to be sure :)

This was the first ever Computer Science project that I made back in Class XII (2016). I thought I should upload it on GitHub so that it does not get lost. :)
This was the first ever Computer Science project that I made back in Class XII (2016). I thought I should upload it on GitHub so that it does not get lost. :)

First Ever Project This was the first ever Computer Science project that I made back in Class XII (2016). I thought I should upload it on github so th

Jun 7, 2021
Masters degree research project source code. Might come back to it later.

Camflow Network Provenance Authors Tray Keller and Austin Waddell CamFlow and the Linux Provenance Module (LPM) framework are both an excellent step i

Mar 14, 2022
PoC: Rebuild A New Path Back to the Heaven's Gate (HITB 2021)
PoC: Rebuild A New Path Back to the Heaven's Gate (HITB 2021)

wowGrail Rebuild a new to Abuse the conversion layer embedded in WOW64(Windows 32 on Windows 64), that makes malware able to launch 32-bit NTAPI inter

Nov 16, 2022
Fully Featured Time Circuits Display from Back to the Future
Fully Featured Time Circuits Display from Back to the Future

Time Circuits Display This Time Circuits Display has been meticulously reproduced to be as accurate as possible to the one seen in the Delorean Time M

Nov 12, 2022
Had a tough time playing Microsoft Wordament ? Well WORDament_Solver has your back. It suggests you meaningful words you can use while playing the game and help you top the leaderboard.
Had a tough time playing Microsoft Wordament ? Well WORDament_Solver has your back. It suggests you meaningful words you can use while playing the game and help you top the leaderboard.

WORDament_Solver Had a tough time playing Microsoft Wordament ? Well WORDament_Solver has your back. It suggests you meaningful words you can use whil

Aug 19, 2021
VEX v5 Pro program that records driver movements and plays them back during the autonomous period.

Autonomous Recorder This code was written for team 5588R, but it can be easily modified to work with your team's robot. Notes Code isn't fully finishe

Jun 21, 2022
CredBandit - Proof of concept Beacon Object File (BOF) that uses static x64 syscalls to perform a complete in memory dump of a process and send that back through your already existing Beacon communication channel

CredBandit CredBandit is a proof of concept Beacon Object File (BOF) that uses static x64 syscalls to perform a complete in memory dump of a process a

Nov 22, 2022
pluggable tool to convert an unrolled TritonAST to LLVM-IR, optimize it and get back to TritonAST

it is fork from https://github.com/fvrmatteo/TritonASTLLVMIRTranslator *WARNINGS: tested only linux(ubuntu 20.04) and only llvm and clang version 10*

Jun 10, 2022
LLVM IR and optimizer for shaders, including front-end adapters for GLSL and SPIR-V and back-end adapter for GLSL

Licensing LunarGLASS is available via a three clause BSD-style open source license. Goals The primary goals of the LunarGLASS project are: Reduce the

Sep 12, 2022
This project contains three scripts to help working with the steam-runtime, especially outside of Steam.

This project contains three scripts to help working with the steam-runtime, especially outside of Steam. See these blog posts for more details: steam-

Sep 27, 2022
This project aims to code a C library regrouping usual functions

Libft Very first project in 1337 school. Lift consists in coding your own C standard library functions. Premier projet de l'ecole 1337. Cet exercice p

Jan 13, 2022
Minishell - This project aims to recreate most of the bash shell.
Minishell - This project aims to recreate most of the bash shell.

minishell Contents Info How to use Clone repo and submodules Linux dependencies MAC dependencies Compile and execute Install Features Built-in command

Jun 9, 2022
This project aims to provide a framework and a solid implementation of different techniques
This project aims to provide a framework and a solid implementation of different techniques

This project aims to provide a framework and a solid implementation of different techniques for generating complete seamless procedural cities with interiors for all buildings.

Oct 15, 2022
A FREE Windows C development course where we will learn the Win32API and reverse engineer each step utilizing IDA Free in both an x86 and x64 environment.
A FREE Windows C development course where we will learn the Win32API and reverse engineer each step utilizing IDA Free in both an x86 and x64 environment.

FREE Reverse Engineering Self-Study Course HERE Hacking Windows The book and code repo for the FREE Hacking Windows book by Kevin Thomas. FREE Book Do

Nov 28, 2022
Implements a Windows service (in a DLL) that removes the rounded corners for windows in Windows 11

ep_dwm Implements a Windows service that removes the rounded corners for windows in Windows 11. Tested on Windows 11 build 22000.434. Pre-compiled bin

Nov 22, 2022
a playground for working with fully static tensors and automatic differentiation

This is a playground for learning about how to apply template-meta-programming to get more efficient evaluation for tensor-based automatic differentiation.

Mar 18, 2021
A guide and set of tools for working with TinyML powered Audio Sensors
A guide and set of tools for working with TinyML powered Audio Sensors

Audio Sensor Toolkit This is a guide on how to build an Audio Sensor using Machine Learning, and helpful tools. Audio Sensor Guide Audio Tools Acceler

Sep 21, 2022
Servo library with stm developed by the Liek Software Team. We are working on new versions.

Liek-Servo-Library Liek Servo Library is a library that makes it easy for you to drive servo motors with STM32F10x series cards. The library is still

Nov 4, 2022
Working example for local_flutter_notification package in Flutter. Includes setting notification at custom time, daily, weekly.

local_notification_example Working example for local_flutter_notification package in Flutter. Includes setting notification at custom time, daily, wee

Oct 3, 2021