2016-04-26 12 views
0

(私はマイクロソフトのVisual Studio 2015 C++プロジェクトのために、このコードが必要)実行中のフィドラーはどのように検出されますか?

私は、このアプリケーションが動作しているときを検出しようとしています: https://www.telerik.com/download/fiddler

私はプロセスを検出するのFindWindowとFindWindowExマイクロソフトの機能を使用しようとしましたその両方が失敗したときに実行されます。私が試した

例コード:

#include "Windows.h" 
if (FindWindow(0, "Fiddler") != NULL){ 
//window was found 
} 
else{ 
//window not found 
} 

しかし、プロセスの実行中は、「バイオリン弾き」と命名されていても、それは静止画はFindWindowをメモ帳などのものを見つけていてものFindWindowによって検出されないように思われます。

助けてくださいか?

答えて

0

FindWindowは、ウィンドウクラス名またはウィンドウ名が指定された文字列と一致する場合、ウィンドウハンドルを返します。ウィンドウ名はプロセス名と同じではありません。 Process32First/Process32Next APIを使用して問題を解決する方法をここで確認してください:https://msdn.microsoft.com/en-us/library/windows/desktop/ms686701(v=vs.85).aspx

+0

本当にありがとうございました –

関連する問題