Tag
A deep-dive technical article explaining how the Windows kernel I/O Manager initializes read I/O requests, from resolving the target file object via NtReadFile to choosing the request path and dispatching to drivers.
The article advises using std::chrono and C++/WinRT for simpler time handling with Win32 FILETIME, replacing manual calculations with standard C++ features.
The article traces the evolution of window and class extra bytes in Windows from 16-bit to 32-bit to 64-bit, detailing changes in function names and data sizes as handles and pointers expanded.
This article explains that the Windows loader sets the bottom bit of an HMODULE handle to indicate the DLL was loaded as a data file (LOAD_LIBRARY_AS_DATAFILE), affecting resource lookup and freeing behavior without adding it to the module list.
A Windows developer asks how to exclude the cursor from a region, the opposite of ClipCursor. The article explains a technique to avoid flicker by not moving the cursor but instead snapping the object's position to the nearest legal location.