-PR-
締切り
済み

ほかのアプリのフルパス?

  • すぐに回答を!
  • 質問No.90287
  • 閲覧数103
  • ありがとう数3
  • 気になる数0
  • 回答数1
  • コメント数0

お礼率 84% (11/13)

こんばんわ。E46-M3です。

さっそくですが、自身のアプリケーションのフルパスを
取得することは出来たのですが
(GetModuleFileName使用)
他の起動中アプリケーションのフルパスを
取得することが出来ません。
どなたかご存知な方いましたら教えて下さい。
具体的なサンプルコード等ありましたら
なおうれしいです。よろしくお願い致します。
通報する
  • 回答数1
  • 気になる
    質問をブックマークします。
    マイページでまとめて確認できます。

回答 (全1件)

  • 回答No.1
レベル11

ベストアンサー率 58% (114/195)

Windows9x/Me/2000であれば CreateToolHelp32SnapShot()し、そのハンドルからProcess32First/Next()を使ってPROCESSENTRY32構造体からProcessIDとmoduleIDを取得、その後でGetModuleFileNameEx()で取得できそうな気がしますが・・・ ちなみにNT4.0以前ではToolHelp32系APIが使用不可能 ...続きを読む
Windows9x/Me/2000であれば
CreateToolHelp32SnapShot()し、そのハンドルからProcess32First/Next()を使ってPROCESSENTRY32構造体からProcessIDとmoduleIDを取得、その後でGetModuleFileNameEx()で取得できそうな気がしますが・・・

ちなみにNT4.0以前ではToolHelp32系APIが使用不可能ですのでPSAPIを使う必要があるらしいです。

起動中アプリケーションの列挙までに関しては参考URLに載っています。
お礼コメント
E46-M3

お礼率 84% (11/13)

さっそくの回答ありがとうございます。
結構奥が深そうですね。うーん。むずかしそうです。
投稿日時 - 2001-06-14 19:42:34


このQ&Aで解決しましたか?
関連するQ&A
-PR-
-PR-
こんな書き方もあるよ!この情報は知ってる?あなたの知識を教えて!
このQ&Aにはまだコメントがありません。
あなたの思ったこと、知っていることをここにコメントしてみましょう。

その他の関連するQ&A、テーマをキーワードで探す

キーワードでQ&A、テーマを検索する
-PR-
-PR-
-PR-

特集


関連するQ&A

-PR-

ピックアップ

-PR-
ページ先頭へ