Fading Coder

One Final Commit for the Last Sprint

Monitoring Removable Storage Devices in Qt on Windows

Developing a custom file browser requires real-time awareness of system storage changes, such as USB flash drive insertions or remvoals. On Windows, this is achieved by interceptign system-level device notifications. The most effective way to monitor these changes in a Qt application is by handling...

Graceful Restart of Windows Explorer via the Restart Manager API

Graceful termination of the Windows shell process requires more than brute-force methods like TerminateProcess or taskkill. The Restart Manager API provides a cooperative mechanism that preserves user session state and allows clean resource reclamation while minimizing the need for system reboots. R...

Collecting Windows Hardware and OS Information in C/C++ using Win32 APIs, Registry, and WMI

Win32/Registry-based approach Direct Win32 calls and registry queries provide fast access to operating system and hardware metadata. The code below wraps commonly used queries (OS/service pack, CPU, memory, NICs, disks, GPU). SystemProbe.h #pragma once #include <afxtempl.h> class SystemProbe {...