いつもお世話になっています。
マウスカーソル下もしくは、クリックしたウィンドウのハンドルやクラス名
などは取得できるのですが、プロセス名(イメージ名)を取得することは
できないのでしょうか?
環境:VB6+WinXP
みなさま、宜しくお願い致します。
ハンドルが分かっているなら API の
GetWindowThreadProcessId
でプロセスIDを求めるのは基本として、
…その後はやったことないですねぇ(汗)。
Xpだと PSAPI.DLL の関数を使う事に
なるんですかねぇ。とりあえず
GetModuleFileNameEx
GetModuleBaseName
あたりを調べてみてはどうでしょうか?
[SDK32] Win32 でアプリケーションを列挙する方法
文書番号: JP175030
http://support.microsoft.com/default.aspx?scid=kb;ja;175030
Win32_Processでいかが?
http://msdn.microsoft.com/library/?url=/library/en-us/wmisdk/wmi/win32_process.asp?frame=true
ツイート | ![]() |