New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Enable ASLR when building dlls #3609
Comments
cc: @michaelDCurran, @feerrenrut, @dglee42 your thoughts are very appreciated in this regard. |
@tspivey for completeness, could you please outline why this is necessary? |
@tspivey could you please reply to the comment above? Thanks. |
IIRC, it's used so any exploits can't target one specific memory address with known values. However, if I'm reading this right, according to process explorer, nvdaHelperRemote.dll and minHook.dll already have it on. |
As per above, I"m closing this as works for me. If this issue requires a revisit, let us now! |
Reported by tspivey on 2013-10-28 02:59
Since NVDA injects code into other processes, I think ASLR should be enabled for its dlls. Linking with /dynamicbase should do it. Pre-vista systems should ignore this flag; I haven't yet tried this to see what side effects this might have.
The text was updated successfully, but these errors were encountered: