プロセス名の取得方法について


としひこ  2004-08-31 18:57:02  No: 116059  IP: [192.*.*.*]

いつもお世話になっています。
マウスカーソル下もしくは、クリックしたウィンドウのハンドルやクラス名
などは取得できるのですが、プロセス名(イメージ名)を取得することは
できないのでしょうか?


環境:VB6+WinXP
みなさま、宜しくお願い致します。

編集 削除
特攻隊長まるるう  2004-09-02 15:18:11  No: 116060  IP: [192.*.*.*]

ハンドルが分かっているなら API の
   GetWindowThreadProcessId
でプロセスIDを求めるのは基本として、
…その後はやったことないですねぇ(汗)。
Xpだと PSAPI.DLL の関数を使う事に
なるんですかねぇ。とりあえず
   GetModuleFileNameEx
   GetModuleBaseName
あたりを調べてみてはどうでしょうか?
[SDK32] Win32 でアプリケーションを列挙する方法
文書番号: JP175030 
http://support.microsoft.com/default.aspx?scid=kb;ja;175030

編集 削除
えこう  2004-09-02 16:22:26  No: 116061  IP: [192.*.*.*]

Win32_Processでいかが?
http://msdn.microsoft.com/library/?url=/library/en-us/wmisdk/wmi/win32_process.asp?frame=true

編集 削除