How to give your 32 bit process 4GB of memory - LAA (Large Address Awareness)
A little while ago I was astonished when someone mentioned in passing that you can actually increase the memory available to 32 bit processes... which blew my mind... somehow I never heard about it before.
The process is rather simple: you have to toggle the LAA flag, which is part of the PE header (if it is not already set).
As a result those 32 bit binaries will be able to work with a 4GB address space, instead of just 2GB.
Because there was no open source solution available to do this conveniently (at least none with a release, so you do not have to compile), I decided to write one in Rust.
This is a win-win for everybody:
* I learn how this LAA witchery works
* I can improve my familiarity with Rust
* people can download a precompiled tool from a safe source
* people can learn about this nonsense too
* probably something else I can't think of right now
Repository: https://drfrugal.xyz/git/DrFrugal/laa_toggle
Releases: https://drfrugal.xyz/git/DrFrugal/laa_toggle/releases
Other Videos By DrFrugal
Other Statistics
World of WarCraft Statistics For DrFrugal
At present, DrFrugal has 43,089 views spread across 56 videos for World of WarCraft, with his channel uploading 11 hours worth of World of WarCraft videos. This is 18.97% of the total watchable video on DrFrugal's YouTube channel.