DOBON.NET DOBON.NETプログラミング掲示板過去ログ

他プロセスのフルパスを知りたい

環境/言語:[OS : Windows 7 / 言語 : Visual Basic .NET / .NET Framework : 4]
分類:[.NET]

【解決したい問題】

他プロセスのフルパスを調べたい

【解決するために何をしたか】

プロセスIDやプロセス名を取得するところまでは http://dobon.net/vb/dotnet/process/getprocessesbywindowtitle.html ここの例通りにして探せましたが
そこからフルパスを調べるのに関係ありそうなEnumProcessModulesやGetModuleFileNameExなど調べてみましたがVB.NETの例が見つからなく
使用方法がよくわからなく本当にこれで調べられるかもわかりませんでした。フルパスを取得する模範例などありましたらよろしくお願いします
対象のプロセスのProcessオブジェクトのMainModuleプロパティが返すProcessModuleオブジェクトのFileNameプロパティで取得できます。
■No32631に返信(Hongliangさんの記事)
> 対象のプロセスのProcessオブジェクトのMainModuleプロパティが返すProcessModuleオブジェクトのFileNameプロパティで取得できます。

Hongliangさんの書いてある通り簡単な方法であっさりと他プロセスのフルパスが取得出来ました、ありがとうございました
 Process.Module.FileName

MSDN ProcessModule.FileName プロパティ
http://msdn.microsoft.com/ja-jp/library/system.diagnostics.processmodule.filename%28v=vs.110%29.aspx
解決済み!

DOBON.NET | プログラミング道 | プログラミング掲示板