I have used the editbin /LARGEADDRESSAWARE
command to change my .NET C# exe so that it can address memory > 2 GB. This works fine and I can run the dumpbin
command to verify that it's been modified successfully.
I then proceed to create a .msi package that includes this exe. When I run this .msi on a windows 7 target machine it successfully installs the exe. But now if I run dumpbin
on the same exe that got installed on the target machine is shows that it is no longer supporting memory > 2 GB.
What is causing this? Is is the process of building .msi or the running of .msi on the target machine?
I thinks in the end I found that the Installer was picking my exe from a different path than the one I was using to update using
editbin
post build command. I added this line in my post build command of my exeSo the entire post build command looks like this
Thanks