13 repositorios
Direct interfacing with the Windows API for low-level system and kernel operations.
Distinct from OS-Level Integrations: Shortlist candidates are either for UI rendering or specific directory enumeration; this is for general kernel-level API integration.
Explore 13 awesome GitHub repositories matching operating systems & systems programming · Win32 API Integrations. Refine with filters or upvote what's useful.
TaskbarX is a Windows taskbar customizer and UI enhancement tool designed to modify the appearance and layout of the desktop shell. It functions as a styling utility that centers taskbar icons and applies visual effects to the system interface. The project provides specific controls for taskbar visual styling, including the application of transparency, blur, acrylic effects, custom colors, and rounded corners. It features precise icon centering across multiple monitors with adjustable offsets and utilizes transition animations to manage icon movement. Beyond styling, the tool allows for the
Interfaces directly with the Win32 API to manipulate the internal layout of the Windows taskbar.
Ditto is a Windows clipboard manager and extension that functions as a local history database. It records a sequence of copied text and images to prevent data loss when the clipboard is overwritten. The tool allows for the retrieval and re-insertion of previously copied items and text snippets into active application windows. It monitors the operating system for clipboard change events to automatically capture and store new data. The system utilizes a local database for persistence and indexing, enabling the storage of formatted text and binary image data across sessions.
Uses system-level Win32 messages to send stored clipboard data back into the active application window.
noMeiryoUI is a Windows system utility designed to customize operating system fonts. It serves as a registry editor and personalization tool that allows users to override standard interface typography across different versions of Windows. The tool modifies the default fonts used in menus, title bars, and message boxes to improve readability and visual consistency. It achieves this by writing specific font mappings and values directly to the Windows Registry and using system calls to refresh the user interface without requiring a reboot. The application provides global typography control for
Uses low-level Win32 API calls to refresh the user interface and apply font changes without rebooting.
Borderless-Gaming is a borderless window manager and desktop window controller designed to remove window borders from applications. It functions as a game windowing utility that converts windowed video games into borderless windows to simulate a fullscreen experience. The tool focuses on gaming multitasking workflows by eliminating the delays associated with switching between fullscreen applications and other active programs. It maximizes the usable screen area by removing window decorations from both games and general desktop applications. The system handles window management by forcing win
Uses native Windows API calls to manipulate window styles and dimensions.
Este repositorio es una colección de ejemplos de aplicaciones de escritorio en C++ y muestras de referencia para construir software nativo utilizando la API Win32. Sirve como guía de programación a través de implementaciones prácticas de código fuente de la funcionalidad clásica de escritorio de Windows y llamadas a la API a nivel de sistema. El proyecto proporciona implementaciones de referencia para el desarrollo de escritorio de Windows y el desarrollo de aplicaciones de Windows Server. Estas muestras demuestran cómo integrar la API de Windows para implementar funcionalidades específicas del sistema y características de bajo nivel. La base de código cubre la programación nativa de Windows utilizando C++ y el SDK de Windows para gestionar recursos del sistema e interfaces de usuario.
Interfaces directly with the core Windows API to manage system resources and native desktop functionality.
Greenshot es una herramienta de captura de pantalla para Windows y suite de productividad diseñada para capturar regiones de pantalla, ventanas específicas o pantallas completas como archivos de imagen. Funciona como un editor de anotación de imágenes y cargador de imágenes externo, permitiendo a los usuarios procesar activos visuales antes de guardarlos o compartirlos. El proyecto enfatiza los flujos de trabajo automatizados mediante el uso de teclas de acceso rápido globales y enrutamiento de línea de comandos para enviar archivos capturados a aplicaciones externas. Admite pantallas de alta resolución con escalado específico para pantallas de alta densidad de píxeles (DPI) para garantizar la consistencia visual. El software proporciona capacidades para la manipulación de imágenes, incluyendo la adición de resaltados, formas y ofuscación para crear documentación visual. Las imágenes capturadas se pueden exportar a varios destinos como archivos, portapapeles, impresoras, correos electrónicos, programas de oficina o servicios de alojamiento de fotos de terceros.
Interfaces with the Win32 API for low-level screen buffer capture and keyboard input monitoring.
WinDynamicDesktop es un gestor de fondos de pantalla para escritorio Windows y programador de fondos de pantalla basado en tiempo. Funciona como un motor de temas personalizable que rota automáticamente las imágenes de fondo a lo largo del día para coincidir con la hora actual. La herramienta es una utilidad de fondo de escritorio programable, permitiendo la ejecución de scripts externos para añadir lógica personalizada al comportamiento de rotación. Admite la importación de archivos de temas personalizados y archivos comprimidos para gestionar conjuntos visuales creados por la comunidad. La aplicación cubre la gestión de una biblioteca de temas, incluyendo la capacidad de crear, organizar y eliminar secuencias de imágenes personalizadas. Utiliza un sistema de programación para automatizar las rotaciones de fondo y personalizar la apariencia visual del espacio de trabajo.
Interacts with the Win32 API to programmatically update the Windows desktop background in real time.
Este proyecto es una extensión de shell y herramienta de mejora para el administrador de archivos de Windows. Proporciona una interfaz de navegación por pestañas y utilidades de organización de carpetas al explorador nativo. La herramienta permite la navegación visual de carpetas a través de vistas previas basadas en el paso del ratón sobre el contenido del directorio e instantáneas de imágenes. También incluye un mecanismo para integrar utilidades suplementarias, como ayudantes de operaciones de archivos y barras de estado, directamente en la interfaz de shell. El software logra estas mejoras a través de la integración nativa de la API del sistema, el hooking de extensiones de shell y superposiciones de UI dinámicas que se renderizan sobre las ventanas existentes.
Uses native Win32 API calls to manipulate explorer window handles and manage process-level memory.
WinMemoryCleaner es un optimizador de RAM y utilidad de gestión de memoria para Windows. Recupera memoria física vaciando listas de espera, working sets y cachés de archivos utilizando funciones nativas del sistema Windows. La herramienta opera en varios modos, incluyendo una aplicación portable con monitor en la bandeja del sistema, una interfaz de línea de comandos para integración en scripts y un servicio de sistema headless para operación continua en segundo plano. Soporta optimización instantánea mediante atajos de teclado globales personalizables. Las capacidades de automatización incluyen la programación de limpiezas regulares basadas en intervalos de tiempo fijos o activándolas automáticamente cuando la RAM disponible cae por debajo de un porcentaje especificado. Para mantener la estabilidad del sistema, la utilidad incluye una lista de exclusión de procesos para evitar que aplicaciones críticas sean afectadas durante las limpiezas de memoria.
Uses native Win32 API integrations to flush standby lists and working sets for low-level memory reclamation.
ExplorerBlurMica es una utilidad de sistema diseñada para aplicar efectos de transparencia, desenfoque y diseño de materiales a elementos estándar de la interfaz de escritorio de Windows. Funciona como un inyector de efectos de ventana y modificador visual específicamente para el Explorador de archivos de Windows y otras ventanas del shell. La herramienta permite la personalización de efectos visuales de fondo, incluyendo la adición de transparencia acrílica y mica. Permite definir colores de mezcla específicos para fondos e incluye un sistema de adaptación que sincroniza los estilos visuales con la configuración del tema actual del sistema operativo.
Intercepts Win32 API calls to modify window properties and visual styles in real time without altering binaries.
win-capture-audio es un plugin y extensión de OBS Studio para Windows que captura flujos de audio de aplicaciones independientes. Funciona como un enrutador de audio de aplicaciones de Windows para aislar fuentes de sonido específicas para grabación o streaming. El proyecto se centra en el aislamiento de audio de aplicaciones, permitiendo a los usuarios enrutar el audio de un solo programa en ejecución mientras ignoran otros sonidos de fondo, notificaciones o audio del sistema. Esto permite la gestión del audio de transmisiones de juegos separando el sonido del juego del chat de voz o la música.
Uses native Windows system calls to enumerate audio sessions and query application properties.
WindowsInternals is a CPU stress testing tool and a research project designed to illustrate the underlying mechanisms of the Windows kernel and system architecture. It functions as an educational resource for studying how the Windows operating system manages internal processes and hardware resources. The project focuses on Windows OS research and system resource profiling. It provides a collection of source code and examples used to reveal the internal workings of the operating system and monitor how it handles high processing demands to identify stability issues and performance bottlenecks.
Interfaces directly with low-level Windows system calls to access kernel-level data.
This project is a collection of toolsets for executing visual effects, simulating operating system-level input, and manipulating graphical user interface window states. It functions as a Windows API automation tool and GUI manipulator designed to programmatically alter the behavior and appearance of active application windows. The toolkit features a desktop visual effects engine capable of applying rotational animations, hue shifts, and view transformations to the display. It includes an input simulator that can spawn multiple independent mouse cursors and automate user interactions across th
Interacts with the Windows operating system via low-level API calls to manipulate window handles and process attributes.