Urgent.News

What's breaking now, across thousands of outlets.

Tech

UnlockTool — A Native Windows Utility Built with C++ and Win32 API

Introduction Hi everyone! I'd like to introduce UnlockTool, an open-source Windows utility that I've been developing. The idea behind the project is simple: create a convenient desktop application that brings several Windows system management and maintenance tools together in one place. I wanted to build something practical while exploring C++, the Win32 API, and the internals of the Windows…

UnlockTool is an open-source Windows utility developed by Leonid Zarenko. The aim of the project is to create a convenient desktop application that combines several Windows system management and maintenance tools into one user-friendly interface. Zarenko enjoys experimenting with Windows internals and developing software, so he chose to build UnlockTool using native Windows technologies.

The utility is written in C++ and utilizes the Win32 API, GDI+, and the Visual Studio development environment. It offers a variety of features including:

1. Process Manager: Allows users to manage running Windows processes through a dedicated interface.

2. User Management: Provides basic account management functionality, enabling users to view and manage local Windows user accounts.

3. Registry Tools: Includes functionality to inspect important Windows registry parameters and access available repair options.

4. System Cleanup: Helps maintain the system by cleaning supported temporary and cached system data, such as thumbnail cache.

5. Multilingual Interface: Supports both Russian and English languages, with the ability to switch languages directly within the application.

6. Native Windows Interface: The application features a custom graphical interface built using Win32 API and GDI+, offering a desktop utility experience as opposed to a web-based application.

UnlockTool is currently an evolving project with several planned improvements, such as a Startup Manager, IFEO configuration inspection, System Recovery tools, Disk Manager, BSOD Monitor, additional cleanup options, and more Windows troubleshooting features. The project remains open-source, and the source code is available on GitHub (https://github.com/leonidzarenko325-rgb/UnlockTool). Users can also follow project updates and announcements on the Telegram channel (https://t.me/UnlockToolProject).

Zarenko welcomes feedback from users interested in Windows development, C++, Win32 API, or open-source software.

Written by urgent.news from Dev.to's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

Read the original at dev.to →

More in Tech

I'm Shipping 5 npm Packages to 10,000 Downloads

I'm Shipping 5 npm Packages to 10,000 Downloads This is the first post in a series. The goal is simple: get my five npm packages to 10,000 combined downloads before the end of the year.

  • Shipping five npm packages with goal of 10,000 downloads by year-end
  • Packages: plumber-linter, environmental-peek, hexlens, react-dismiss, @parasraju/plumber-mcp
  • Releases twice daily, each containing feature, README update, improved keywords

Solana Transaction Expired: Blockhash Mechanics Explained

You click confirm. The wallet shows pending. Sixty seconds later: "transaction expired," "blockhash not found," or "block height exceeded." No swap, possibly no fee, definitely no clear explanation…

  • Transactions have a 150-block deadline, roughly one to one-and-a-half minutes.
  • Expired transactions result in no state changes on the blockchain.
  • Check transaction status on a block explorer before retrying.

More from Wednesday 11 November →