IE-Engine-Bridge is a lightweight Windows utility written in C that restores access to the Internet Explorer (Trident) rendering engine. In modern Windows (10/11), while the iexplore.exe entry point is disabled or redirected to Microsoft Edge, the underlying engine remains available via HTML Applications (HTA).
This tool automates the process of creating a temporary HTA environment to browse legacy websites that require IE compatibility.
- Bypass Redirection: Directly invokes the Trident engine without triggering Microsoft Edge.
- Portable: Single executable with no installation required.
- Stealthy: Automatically cleans up or overwrites its footprint in the system
%TEMP%folder. - Custom UI: Features a minimalist navigation bar built with HTML/CSS.
- The C program retrieves the system's temporary directory path.
- It dynamically generates a
.htafile containing a custom-designed browser shell. - It executes the HTA using the system's built-in
mshta.exe. - The HTA runs as a standalone window, providing an isolated IE-engine environment.
- A C compiler (e.g., GCC/MinGW, MSVC, or Clang)
- Windows OS (10 or 11 recommended)
gcc -o IE-Engine-Bridge.exe main.c -mwindowscl main.c /link shell32.lib user32.lib /subsystem:windows- Run
IE-Engine-Bridge.exe. - A window will appear using the legacy Internet Explorer engine.
- Enter the URL in the address bar (including
http://orhttps://) and click GO.
The interface includes:
- A navigation bar with URL input.
- A "Go" button for navigation.
- A full-screen iframe powered by the Trident engine.
Internet Explorer and the Trident engine are deprecated.
- Do not use this tool for daily browsing or entering sensitive credentials on the public web.
- Only use this for accessing trusted legacy internal systems or specialized hardware interfaces that strictly require IE.
This project is licensed under the MIT License - see the LICENSE file for details.
Disclaimer: This project is intended for legacy compatibility and educational purposes only. Microsoft, Internet Explorer, and Windows are trademarks of Microsoft Corporation.