gpt4 book ai didi

c++ - gflags 不标记任何二进制文件

转载 作者:太空宇宙 更新时间:2023-11-04 13:24:17 25 4
gpt4 key购买 nike

我正在尝试在由 Visual Studio 2013 构建的 Release x64 二进制文件上运行 gflags x64 以检测访问冲突。

我从 Microsoft 网站下载了 Windows 调试工具。
我将 C:\Program Files (x86)\Windows Kits\10\Debuggers\x64 添加到我的 PATH 环境变量,gflagswindbg 在 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
路径:SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image 文件执行选项
mybinary.exe:页面堆已启用

关于c++ - gflags 不标记任何二进制文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33891080/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com