- PR -

vb.netでネットワーク上の他のPCのプロセスIDとモジュール名の取得方法を教えてください。

1
投稿者投稿内容
jin
会議室デビュー日: 2005/05/26
投稿数: 4
投稿日時: 2005-05-26 11:57
開発環境:
Windows xp pro <- すべてのPC
visual studio.net 2003

ローカルネットワーク上の他のPCのプロセスIDと
そのプロセス(exe)に対するモジュール名(フルパス)の取得方法を教えてください。

VB6.0の場合、
自PCに対しては、ProcessIdの取得後、
GetModuleFileNameExでモジュール名の取得に成功してますが、
同様のことを他PCに対して行いたいのですが、
やり方がわかりません。

現在、他PCのProcessIdをManagementObjectSearcherで
取得している状態です。

よろしくお願いします。
じゃんぬねっと
ぬし
会議室デビュー日: 2004/12/22
投稿数: 7811
お住まい・勤務地: 愛知県名古屋市
投稿日時: 2005-05-26 16:12
すいません、ちょっとリンクしますね・・・。

  クロスサイトポスト



_________________
C# と VB.NET の入門サイト
じゃんぬねっと日誌
jin
会議室デビュー日: 2005/05/26
投稿数: 4
投稿日時: 2005-05-26 16:44
できれば早くクリアにしたことですので、
教えてgooにも先ほど投稿いたしました。

利用規約には違反していないものと解釈しています。

よろしくお願いします。
渋木宏明(ひどり)
ぬし
会議室デビュー日: 2004/01/14
投稿数: 1155
お住まい・勤務地: 東京
投稿日時: 2005-05-26 22:29
引用:

現在、他PCのProcessIdをManagementObjectSearcherで
取得している状態です。



WMI の Win32_Process クラスを列挙しているんなら、Win32_Process.ExecutablePath プロパティに実行ファイル名が入っていませんか?

_________________
// 渋木宏明 (Hiroaki SHIBUKI)
// http://hidori.jp/
// Microsoft MVP for Visual C#
//
// @IT会議室 RSS 配信中: http://hidori.jp/rss/atmarkIT/
じゃんぬねっと
ぬし
会議室デビュー日: 2004/12/22
投稿数: 7811
お住まい・勤務地: 愛知県名古屋市
投稿日時: 2005-05-27 09:15
引用:

できれば早くクリアにしたことですので、
教えてgooにも先ほど投稿いたしました。
利用規約には違反していないものと解釈しています。


そういう意味ではなく、情報が散らばると後から見る人が困るので、
あなたに代わって、フィードバックしただけです。

クロスサイトポストがダメだなんて言っておりませんよ。



_________________
C# と VB.NET の入門サイト
じゃんぬねっと日誌
jin
会議室デビュー日: 2005/05/26
投稿数: 4
投稿日時: 2005-05-27 10:27
返答ありがとうございます。

引用:


WMI の Win32_Process クラスを列挙しているんなら、Win32_Process.ExecutablePath プロパティに実行ファイル名が入っていませんか?




Win32_Process.ExecutablePath のプロパティに入っていました。
本当にありがとうございます。

WMIについてもあまり理解ができていないことがわかり、
勉強しなおしたいと思います。
ありがとうございました。
jin
会議室デビュー日: 2005/05/26
投稿数: 4
投稿日時: 2005-05-27 10:28
すみません。勘違いしておりました。

引用:


そういう意味ではなく、情報が散らばると後から見る人が困るので、
あなたに代わって、フィードバックしただけです。

クロスサイトポストがダメだなんて言っておりませんよ。




無事に解決できました。
ありがとうございました。
1

スキルアップ/キャリアアップ(JOB@IT)