Microsoftは先日、Windows 11の機能アップデート「Windows 11 Version 23H2」をリリースしました。23H2は「Moment 4」アップデートを包含し、Windows Copilotやタスクバー、スタートメニューの改良などさまざまな新機能が追加されています。
今回、このWindows 11を自分好みに改造することができるツール「Windhawk」の最新版v1.4がリリースされています(Neowin)。最初のリリースから2年を経て、ベータ版ではなく正式版としてはじめてリリースされたバージョンです。
新バージョンでは、サイズが小さく、必要なファイルをインターネット経由でダウンロードするオンラインインストーラーとオフラインインストーラーが利用可能となりました。MODがロードされるタイミングを制御する高度なオプションの追加や、ネットワークアクティビティの削減、32bitプロセスのシンボルロードの修正なども行われています。
リリースノートは以下の通りです。
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
towindhawk_utils.h
(issue #85).- Added
StringSetting
towindhawk_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).
Windhawkのインストーラーは公式サイトまたはGitHubからダウンロードできます。
使用方法に関しては以下の記事で説明しています。