Я пытаюсь бежать gflags
х64 на моем Release x64
двоичный файл построен Visual Studio 2013
обнаруживать нарушения доступа.
Я загрузил средства отладки Windows с веб-сайта Microsoft.
я добавил C:\Program Files (x86)\Windows Kits\10\Debuggers\x64
к моему PATH
переменная окружения, gflags
а также windbg
находятся в командной строке Windows.
Редактировать: Добавлены уже опробованные команды
Я попытался пометить с помощью следующих команд:
gflags /p /enable D:\MyBinary.exe /full /protect
gflags /p /enable D:\MyBinary.exe
gflags /p /enable MyBinary.exe /full /protect
gflags /p /enable -i MyBinary.exe /full /protect
gflags /p /enable /i MyBinary.exe /full /protect
gflags -p -enable -i MyBinary.exe -full -protect
тогда я хочу проверить, правильно ли помечен двоичный
gflags /p
MyBinary.exe
не указан, gflags /p
ничего не отображает.
Я попытался отключить UAC
чтобы увидеть, если это отличается, нет лучшего результата.
Я также попытался пометить другой двоичный файл (notepad ++. Exe), но пометок не было.
Что не так с моими командами?
В командной строке администратора эта команда работает:
D:\>gflags /p /enable MyBinary.exe /full /protect
path: SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options
mybinary.exe: page heap enabled
Других решений пока нет …