Sobre el proyecto
Windhawk es una herramienta para personalizar programas de Windows, posicionada como un mercado de personalización. Según el README, su objetivo es facilitar la personalización de programas de Windows, con más detalles disponibles en el sitio web oficial y en el anuncio del proyecto.
Este repositorio no es el punto principal de distribución de la aplicación en sí; en cambio, se utiliza para informar problemas y discutir sobre Windhawk. La discusión de modificaciones individuales de Windhawk tiene lugar en un repositorio separado llamado windhawk-mods, y hay un canal de Discord disponible para discusión en vivo.
Enfoque técnico: el README describe una arquitectura de alto nivel y señala una publicación de blog titulada "Implementando inyección y enganche global en Windows" para detalles sobre el método de inyección y enganche global utilizado. Un repositorio separado llamado global-inject-demo contiene código que demuestra ese método.
Estructura del código fuente: la carpeta `src` contiene los componentes principales:
- `windhawk`: el código del ejecutable principal `windhawk.exe` y las bibliotecas de motor `windhawk.dll` de 32 y 64 bits.
- `vscode-windhawk`: el código de la extensión de VSCode responsable de operaciones de interfaz de usuario, como instalar modificaciones y listar modificaciones instaladas.
- `vscode-windhawk-ui`: la parte de interfaz de usuario de la extensión de VSCode.
El README sugiere un flujo de trabajo de desarrollo simple: extraer la versión portátil de Windhawk usando el instalador oficial, compilar la parte que desea modificar y reemplazar los archivos correspondientes en la versión portátil con los archivos recién compilados.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.