我如何检测小提琴手的跑步?

时间:2016-04-26 05:28:53

标签: visual-c++

(我需要这个代码用于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也似乎无法检测到它。

任何帮助?

1 个答案:

答案 0 :(得分:0)

如果窗口类名或窗口名与指定字符串匹配,则FindWindow返回窗口句柄。窗口名称与进程名称不同。请参阅此处,了解如何使用Process32First / Process32Next API解决您的问题:https://msdn.microsoft.com/en-us/library/windows/desktop/ms686701(v=vs.85).aspx