Share via


Changing Executable Dll Characteristics Flags: DynamicBase, NX, AppContainer

Inside the PE header of all executables, there is something called DLL Characteristics which contains a set of flags that could tells Windows a little more about the application.  You can view all the flags by using dumpbin.exe /headers <targetbinary>.  This applies to more than just .exes, such as .ocx, .dll, etc.  Sometimes, you might want to change a dll characteristic.  To do that, just run link.exe /edit /dynamicbase:NO <targetbinary>.