Need help with window_hijack?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

208 Stars 64 Forks 13 Commits 1 Opened issues


Rendering on external windows via hijacking thread contexts

Services available


Need anything else?

Contributors list

Window Hijack

Rendering on external windows via hijacking thread contexts. You can read a full write-up at:


Added notes to what is necessary for this to work inside of a manually mapped driver, and describes why it only works in the IOCTL handler.

The notes can be located in window_hijack\includes\dispatch\control.cpp.


To use the project as-is:

  1. Enable test-signing mode
  2. Compile in Release x64
  3. Load the driver using any traditional driver loader
  4. Start windowhijackcli using the following pattern:
    window_hijack_cli.exe [window_class_name]


paracord (yousif), IChooseYou

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.