(我需要这个代码用于microsoft visual studio 2015 C ++项目)
我试图检测此应用程序何时运行: https://www.telerik.com/download/fiddler
我尝试使用FindWindow和FindWindowEx microsoft函数来检测运行时的进程,但都没有这样做。
我试过的示例代码:
#include "Windows.h"
if (FindWindow(0, "Fiddler") != NULL){
//window was found
}
else{
//window not found
}
然而,即使正在运行的过程被命名为" Fiddler"即使FindWindow发现记事本之类的东西,FindWindow也似乎无法检测到它。
任何帮助?
答案 0 :(得分:0)
如果窗口类名或窗口名与指定字符串匹配,则FindWindow返回窗口句柄。窗口名称与进程名称不同。请参阅此处,了解如何使用Process32First / Process32Next API解决您的问题:https://msdn.microsoft.com/en-us/library/windows/desktop/ms686701(v=vs.85).aspx