[リストへもどる]   [VBレスキュー(花ちゃん)]
一括表示

投稿時間:2004/08/23(Mon) 16:48
投稿者名:simo
Eメール:
URL :
タイトル:
実行ファイルのパスの取得
はじめまして。よろしくお願いします。
実行中の他のアプリケーションのパスを取得するにはどうしたらよいのでしょうか?

投稿時間:2004/08/23(Mon) 17:53
投稿者名:花ちゃん
Eメール:
URL :
タイトル:
Re: 実行ファイルのパスの取得
> 実行中の他のアプリケーションのパスを取得するにはどうしたらよいのでしょうか?

下記ではどうですか?

hhttp://msdn.microsoft.com/library/?url=/library/en-us/wmisdk/wmi/win32_process.asp?frame=true

投稿時間:2004/08/23(Mon) 19:27
投稿者名:simo
Eメール:
URL :
タイトル:
Re^2: 実行ファイルのパスの取得
> > 実行中の他のアプリケーションのパスを取得するにはどうしたらよいのでしょうか?
>
> 下記ではどうですか?
>
> hhttp://msdn.microsoft.com/library/?url=/library/en-us/wmisdk/wmi/win32_process.asp?frame=true

有難うございます。これはAPIなどでしょうか。名前から察してGetOwner Method を使うのでしょうか?
なかなか難しいようなら今回はあきらめて別の方法を考えようと思っています。
今後のためにもアドバイスお願いします。

投稿時間:2004/08/23(Mon) 19:45
投稿者名:花ちゃん
Eメール:
URL :
タイトル:
Re^3: 実行ファイルのパスの取得
下記を試して見て下さい。

Private Sub Command1_Click()
    Dim colProcesses As Object
    Dim objProcess As Object
    Set colProcesses = GetObject("winmgmts:").ExecQuery("select * from win32_process")
    For Each objProcess In colProcesses
        Debug.Print objProcess.ExecutablePath
    Next
    Set colProcesses = Nothing
End Sub

投稿時間:2004/08/24(Tue) 09:53
投稿者名:simo
Eメール:
URL :
タイトル:
Re^4: 実行ファイルのパスの取得
有難うございました。今は無理です。