-
-
Notifications
You must be signed in to change notification settings - Fork 501
Description
Describe the bug
The MTA installer will fail to launch with error 0xc000007b if mandatory ASLR is enabled.
To Reproduce
Steps to reproduce the behavior:
- Enable mandatory ASLR in the Windows Defender Security Center.
- Attempt to run the MTA installer - it will fail.
- Disable mandatory ASLR.
- The installer should work again.
Expected behavior
The installer should work with mandatory ASLR enabled.
Screenshots
The installer error:

The mandatory ASLR setting:

MTA Client (please complete the following information):
- Version 1.5.6
- Running in Wine? No
MTA Server (please complete the following information):
- OS: Windows 10 x64
- Version 1.5.6
Additional context
When I googled "0xc000007b error" to try to fix my problem, this forum post pointed me in the right direction: https://portableapps.com/node/57109
Followed by this: https://portableapps.com/node/57104
After doing a little research into what might be causing this, I found this bug report on NSIS: https://sourceforge.net/p/nsis/bugs/1188/
According to this changelog, this bug was fixed in version 3.03 of NSIS - MTA still uses 2.46.5, which was released back in 2009. Maybe it's time for an update?