Skip to content

Disabled the Global Hotkey Process to save Deltas (get you nyoooooming)

Notifications You must be signed in to change notification settings

HerXayah/Discord-Fixer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Discord-Fixer

Disables threads responsible for calling GetRawInputData for Discord, Discord PTB and Discord Canary desktop clients.

Research Part by AMIT

Usage

  1. Download the latest Release.
  2. Locate where Discord Stable/PTB/Canary is installed (Folder with Update.exe) and place this executable. image
  3. Launch the downloaded executable, this will also launch the relevant executable for Discord.

How does it work?

  1. The program attempts to locate a valid Discord.exe, DiscordPTB.exe and DiscordCanary.exe file.
  2. Once the correct file was located, the located file will be launched.
  3. Using WinEvent Hooks, the process waits until a window with the class name of raw_input is created.
  4. The process that is hosting the raw_input window will have its threads iterated and if any thread is using discord_utils.node, it will be suspended.

alt text

Building

  1. Install the latest version of GCC and UPX for optional compression.
  2. Run build.bat.

Credits

  • Amit * for the scientific analysis of the problem and the idea
  • Aetopia * thx for fixing my shizz and rewriting it better <3
  • Me(Sarah) * fixing code from aetopia and making it work :3