![]() |
|
|
|
#1
|
||||
|
||||
|
Hi all
I like clean things. I therefore did some additional tweaks. I am compiling with VS 2026 and needed to modify the vsproj, so it compiles automatically on any installation, adapting to what's installed on the machine. V 1.2.3 MemoryHacker 1.2.3 focuses on building reliability and finishing the remaining UI/configuration cleanup. The project now adapts to the toolchains actually installed on the system, builds cleanly in modern Visual Studio environments, embeds a proper application manifest, and keeps Win32/x64 outputs organised under x32 and x64 folders. On the app side, the Inspect Memory window now has a corrected layout, and the Memory Block view was widened so addresses display properly on both 32-bit and 64-bit builds. Windows XP buildability is still possible with v141_xp installed, but modern v145 builds should not be assumed to be XP-compatible. Hence, if you want to have it on XP, someone with an older version of Visual Studio needs to give it a compilation twist edited NEW v1.2.4 Fix memory problems. The main problems were unsafe parsing of remote PE headers in the modules view, fixed-size custom-range arrays that could overflow, an off-by-one bug when removing custom ranges, a fixed-size selected-index buffer that could corrupt heap memory when too many rows were selected, and suspend/resume code that assumed handles and ntdll exports were always valid. Best Shub
__________________
Ŝħůb-Ňìĝùŕřaŧħ ₪) There are only 10 types of people in the world: Those who understand binary, and those who don't http://www.accessroot.com Last edited by Shub-Nigurrath; 04-17-2026 at 22:26. |
| The Following 2 Users Gave Reputation+1 to Shub-Nigurrath For This Useful Post: | ||
CodeCracker (04-17-2026), Jupiter (04-22-2026) | ||
| The Following 5 Users Say Thank You to Shub-Nigurrath For This Useful Post: | ||
besoeso (04-18-2026), CodeCracker (04-17-2026), emo (04-20-2026), niculaita (04-17-2026), user_hidden (04-17-2026) | ||
![]() |
|
|