после перезагрузки основной программы очень высоки в своей собственной ImageBase.
Как мне гарантировать, что DLL, которая загружается, будет загружаться в 0x400000
dllImageBase = LoadLibrary("test.dll");
printf("imagebase = 0x%x", dllImageBase);
, я всегда получаю 0x460000 вместо 0x400000
Мне нужна моя первая инструкция DLL, чтобы начать с 0x401000, она использовалась для начала с помощью команды 0x600000 до перемена
команда для линкера для удаления
#pragma comment( linker, "/BASE:8000000")
, так что 0x400000 на самом деле бесплатно, теперь, но это не использует его По умолчанию .. Так что любой способ, которым я могу контролировать, где он должен переместить. Некоторые Win32api может быть?