A modern, bare-metal Windows Registry Editor built with C++23 and Native Win32 API.
- Native Performance — Direct Win32 API with no framework overhead
- Modern UI — Explorer-style controls with Dark Mode support
- Virtual ListView — Handles thousands of registry values without lag
- RAII Design — Safe, leak-free registry handle management
- Static Linking — Single portable executable, no DLL dependencies
| Component | Choice |
|---|---|
| Compiler | G++ (MinGW-w64 x86_64) |
| Standard | C++23 |
| UI | Native Win32 (user32, comctl32) |
| Build | CMake + Ninja |
| Styling | UxTheme + DWM APIs |
- MSYS2 with MinGW-w64 toolchain
- CMake 3.25+
- Ninja
# Install dependencies (MSYS2 MinGW64 shell)
pacman -S mingw-w64-x86_64-gcc mingw-w64-x86_64-cmake ninjamkdir build && cd build
cmake -G Ninja ..
ninjaThe output executable will be in bin/RegStudio.exe.
MIT © Rizonesoft