gflags 对话框打不开

gflags dialog box doesn't open

我目前正在尝试调试我的一个应用程序中的内存泄漏(是的,又是废话...),并尝试设置 gflags 设置,但对话框打不开。我安装了Windows 10 SDK(我在Windows 7 x64上),但是在描述中说它也适用于Win7,所以为什么我根本不能使用它?

如果我从命令行启动 gflags,什么也没有发生,没有错误,没有反馈,什么都没有。

有人知道我的系统上可能发生了什么吗?

尝试打开提升的命令提示符。

cd 到安装文件夹 (C:\Program Files (x86)\Windows Kits\Debuggers\x64)

键入 gflags /?

它可能会告诉您只有在 gflagsui.dll 可用时才会出现对话框,但没有关于如何获得它的信息。 (如果您不使用提升的命令提示符,您将获得 UAC,然后您将看到一个控制台 window 打开并快速退出)

所以现在您需要使用命令行...

根据 http://www.osronline.com/showThread.CFM?link=278979,您需要等待包含 gflagsui.dll

的新版本(截至 2017 年 1 月显然不存在)

Known issue that will be fixed in an upcoming release. You should be able to use the version of GFlags that is installed with any of the 8 or 8.1 kits, or copy the gflagsui.dll from those.

You can also use GFlags via the command-line: https://msdn.microsoft.com/en-us/library/windows/hardware/ff549566(v=vs.85).aspx