2016-11-18 6 views
-2

Visual c++で作成したDLLプロジェクトで、外部のWindows GUIプログラムが実行されているかどうかを制御するプロシージャを追加して起動する必要があります。 WINAPI CreateProcessで外部プログラムを開始できます。しかし、定義されたプログラムが実行されているかどうかを見つける最良の方法は何ですか?Windowsプログラムを検索しています

UPD: 監視が必要なプログラムは、MFCクラスで作成され、メインウィンドウはダイアログ形式です。私がFindWindowを使用する場合は、パラメータlpClassNamelpWindowNameを渡す必要があります。これらのパラメータの値を知るには?両方の実行可能ファイル名を渡すだけで十分ですか?私はパラメータlpClassNamelpWindowNameを渡す必要がFindWindowを使用する場合には

+2

これには多くの方法が考えられます。シナリオに応じて最適なものが詳細に決まります。あなたは詳細を省略しました。 –

+1

あなたは実際にあなたの問題について質問する方法を学ぶ必要があります。何**問題**あなたは解決しようとしていますか? – IInspectable

答えて

0

。これらのパラメータの値を知るには?

など、クラス名、ウィンドウキャプション、親/子と所有者の関係を含め、任意のウィンドウの詳細を表示するなどスパイ++、Winspector、のようなツールを使用して、それが十分に実行可能ファイルを渡すことです両方の名前?

いいえ。ウィンドウ自体に定義されている値である必要があります。

関連する問題