Total Pageviews

Wednesday 28 August 2024

Windows 11 用户必备的优化设置的开源软件Windhawk



 开源的Windows 11 优化软件!集成了大多数人最想要的功能,可以解决你很多的痛点;
比如像任务栏的高度自定义,开始菜单、右键菜单的设置,底部导航高度和图标大小样式;

自由切换经典轻量级的资源管理器等!

官方GitHub下载:https://github.com/ramensoftware/windhawk

可以在让我们在定制 Windows  11 程序变得更加容易、更加高效!

下载地址:
https://github.com/ramensoftware/windhawk/releases/download/v1.5.1/windhawk_setup_offline.exe

------------------------------------

The customization marketplace for Windows programs: https://windhawk.net/

windhawk.net 

Windhawk

Windhawk aims to make it easier to customize Windows programs. For more details, see the official website and the announcement.

This repository is used to report issues and to discuss Windhawk. For discussing Windhawk mods, refer to the windhawk-mods repository.

You're also welcome to join the Windhawk Discord channel for a live discussion.

Technical details

High level architecture:

High level architecture diagram

For technical details about the global injection and hooking method that is used, refer to the following blog post: Implementing Global Injection and Hooking in Windows.

Source code

The Windhawk source code can be found in the src folder, which contains the following subfolders:

  • windhawk: The code of the main windhawk.exe executable and the 32-bit and 64-bit windhawk.dll engine libraries.

  • vscode-windhawk: The code of the VSCode extension that is responsible for UI operations such as installing mods and listing installed mods.

  • vscode-windhawk-ui: The UI part of the VSCode extension.

A simple way to get started is by extracting the portable version of Windhawk with the official installer, building the part of Windhawk that you want to modify, and then replacing the corresponding files in the portable version with the newly built files.

Additional resources

Code which demonstrates the global injection and hooking method that is used can be found in this repository: global-inject-demo.

from https://github.com/ramensoftware/windhawk

 

 

 

No comments:

Post a Comment