Releases: gexgd0419/EdgeWindowTabManagerBlock
v0.4.1
Release v0.4
Download the version that matches the bitness (32-bit or 64-bit) of the Microsoft Edge on your system.
Extract it and put the two files in the same directory. Then run EdgeWindowTabManagerBlock.exe.
This version supports registering itself as the IFEO (Image File Execution Options) debugger for Microsoft Edge. After registering as a debugger, this program will run automatically every time before Edge is started so that it can perform patching, no matter how Edge is started, such as using a task bar button or a desktop icon, opening a link or a file, or Edge restarting itself.
This allows you to just start Edge in the usual way, without running this program manually every time, and this program can still work.
But note the following:
- Registering IFEO debuggers requires adminstrator's permission. This will also affect all users on the system. If you have other user accounts, put this program in a folder that every user can access.
- It's recommended to exit Edge before registration.
- Modifying IFEO is seemed as a dangerous action by some antivirus/HIPS software. In fact, this program patches Edge by injecting a third-party DLL into Edge processes, which can already be seen as a dangerous action.
- Do not move, rename, or delete the program after registration. Edge won't be able to run if the registered debugger does not exist.
- If you want to unregister, go to Control Panel > Programs and Features, or Settings > Apps, then choose to "uninstall" EdgeWindowTabManagerBlock. This won't delete the program, this will just unregister it.
You can also choose to start this program manually to launch Edge, without registering it as a debugger. Just choose "Do not register", and it won't ask you again. (You can hold CTRL key while starting the program to make it ask again.) But then this program won't work unless you use this program manually to start the first instance of Edge.
Release v0.3
This release allows you to choose a Microsoft Edge version to launch when you have multiple versions installed. Fixes issue #2.
For example, if you have Microsoft Edge Stable and Beta version installed, the program will let you choose one of them to launch.
The choice will be remembered, so it won't ask you a second time. It will ask you again if you install another different version or the selected version gets uninstalled. Or, you can hold CTRL while starting the program to make the version selection dialog show again.
You can also pass a path to a certain msedge.exe file as the first command line argument to the program, and the program will launch the specified msedge.exe. Other command line arguments will be passed as-is to the launched Microsoft Edge process.
Download the version that matches the bitness (32-bit or 64-bit) of the Microsoft Edge on your system.
Extract it and put the two files in the same directory.
When you want to launch Microsoft Edge (when Edge isn't running), instead of launching it directly (through task bar, the Start menu, desktop icon, etc.), you run the extracted EdgeWindowTabManagerBlock.exe file, and let it launch Edge for you.
The WindowTabManager will be blocked during this whole browsing session. As long as Edge is running (there's at least one Edge window), launching Edge for a second time will just open a new window in the same browsing session, and the WindowTabManager will still be blocked.
So you only need to make sure that the first Edge instance is launched by this program.
Note that in this version, launching Edge by running this program manually is the only way this program can work.
If you launch Edge by any other method, either through task bar, the Start menu, desktop icon, or by opening a link when Edge is the default browser, or by opening a file associated with Edge, this program will not work.
Release v0.2
This release still requires you to manually start this program to let it launch Edge for you.
But now it can detect whether Microsoft Edge is currently running, and if it is running with WindowTabManager, this program will prompt you to exit Edge first.
In addition, if the Startup Boost feature causes some Edge processes to run in the background, this program will terminate them automatically.
Download the version that matches the bitness (32-bit or 64-bit) of the Microsoft Edge on your system.
Extract it and put the two files in the same directory.
When you want to launch Microsoft Edge (when Edge isn't running), instead of launching it directly (through task bar, the Start menu, desktop icon, etc.), you run the extracted EdgeWindowTabManagerBlock.exe file, and let it launch Edge for you.
The WindowTabManager will be blocked during this whole browsing session. As long as Edge is running (there's at least one Edge window), launching Edge for a second time will just open a new window in the same browsing session, and the WindowTabManager will still be blocked.
So you only need to make sure that the first Edge instance is launched by this program.
Note that in this version, launching Edge by running this program manually is the only way this program can work.
If you launch Edge by any other method, either through task bar, the Start menu, desktop icon, or by opening a link when Edge is the default browser, or by opening a file associated with Edge, this program will not work.
Initial release v0.1
Download the version that matches the bitness (32-bit or 64-bit) of the Microsoft Edge on your system.
Extract it and put the two files in the same directory.
When you want to launch Microsoft Edge (when Edge isn't running), instead of launching it directly (through task bar, the Start menu, desktop icon, etc.), you run the extracted EdgeWindowTabManagerBlock.exe
file, and let it launch Edge for you.
The WindowTabManager will be blocked during this whole browsing session. As long as Edge is running (there's at least one Edge window), launching Edge for a second time will just open a new window in the same browsing session, and the WindowTabManager will still be blocked.
So you only need to make sure that the first Edge instance is launched by this program.
Note that in this version, launching Edge by running this program manually is the only way this program can work.
If you launch Edge by any other method, either through task bar, the Start menu, desktop icon, or by opening a link when Edge is the default browser, or by opening a file associated with Edge, this program will not work.
If your Edge has Startup Boost enabled, Edge may start to run in the background before you open the first Edge window. You should turn Startup Boost off, exit Edge completely, then use this program to start the first Edge process.