0

この形式のようなプロセス情報を取得する方法 私の開発ツールはビジュアル C++ 2012 です プロセス名、プロセス ID、プロセス パス、製品名 ウィンドウ タイトルを取得したいのですが、これらの情報を結び付ける方法がわかりません

この情報は、他のアプリケーションにアクセスするたびに変更する必要があります。

アプリケーションのタイトルを google-Internet Explorer として取得できます。しかし、iexplore としてプロセス名を取得できません。

ガイドしてください。

画像

4

1 に答える 1

1

現在のプロセスのEXEの名前を取得するには:

TCHAR name[MAX_PATH];
GetModuleFileName(GetModuleHandle(NULL), name, sizeof(name));

NULL引数としてを使用すると、プロセスの開始に使用されたEXEのGetModuleHandle()が返されます。HANDLE残りは簡単です。

更新ドキュメントから:

TCHAR name[MAX_PATH];
GetModuleFileName(NULL, name, sizeof(name));

モジュールハンドルとして使用できNULL、すでにEXEの名前が付けられています。

于 2013-02-07T13:01:20.850 に答える