Windhawk Changelog

What's new in Windhawk 1.4.1

Nov 9, 2023
  • Portable version: Fixed some helper apps crashing on startup, which broke functionality such as the start menu search.
  • Portable version: The installer now grants permissive access rights to the engine folder, which are required for some mods.
  • Standard version: Fixed schedule tasks being incorrectly enabled on update.
  • Fixed update notifications showing up when update checking is disabled.
  • Fixed the installer mistakenly showing the "Setup is already running" error message in some cases.
  • Windhawk no longer tries to use git outside of editing mode.
  • Mod development: Restored the default constructor of WindhawkUtils::SYMBOL_HOOK.
  • Mod development: Fixed a compilation error when calling Wh_FindFirstSymbol with NULL as the second parameter.

New in Windhawk 1.4 (Nov 5, 2023)

  • For users:
  • After almost two years since the first release, Windhawk is no longer beta.
  • The Windhawk installer now comes in two variants, an online installer and an offline installer. The new online installer is much smaller (around 10 MB instead of around 120 MB), and it downloads the required dependencies only when needed.
  • Added an advanced option to control when mods are loaded for critical system processes.
  • Added an advanced mod option to ignore the original mod inclusion/exclusion lists.
  • Reduced Windhawk network activity (discussion #91).
  • Mod tasks in progress popup no longer stays open for suspended processes (issue #102).
  • Added Brazilian Portuguese, Korean, Polish, Romanian, Russian, Ukrainian translations.
  • Updated existing translations.
  • For developers:
  • Changed Wh_GetBinaryValue, Wh_SetBinaryValue API signatures.
  • Updated the Wh_FindFirstSymbol API to allow enumerating only decorated symbols for better performance.
  • Added Wh_SetFunctionHookT to windhawk_utils.h (issue #85).
  • Added StringSetting to windhawk_utils.h, a RAII wrapper for string settings.
  • Added support for quotes in @compilerOptions.
  • The underscore symbol is now allowed in mod settings identifiers.
  • Added windows.ui.xaml.hosting.desktopwindowxamlsource.h, xamlom.h to the Windhawk compiler.
  • Bug fixes:
  • Fixed symbol loading for 32-bit processes.
  • Fixed forking a local mod.
  • Fixed incorrect folder permissions for installations outside of the Program Files folder. This could cause several mods to fail to load.
  • Fixed compatibility with SentinelOne Antivirus (issue #79).

New in Windhawk 1.3.1 Beta (Jun 15, 2023)

  • Fixed Windhawk preventing Windows from sleeping.
  • Disabled the warning message of git not being installed.
  • Added a Spanish translation.
  • Updated existing translations.