電子書籍の厳選無料作品が豊富!

お世話になります。初めて質問させて頂きます。

WindowsXP(Pro)SP2 で、

(1) プロセス起動時の引数
(2) プロセスの作業フォルダ
(3) プロセスが OPEN 中のファイル

の調査方法を御存知でしたら教えて頂けないでしょうか。

UNIX の場合、(1) と (2) は ps コマンド、
(3) は lsof コマンドや popen コマンドで調査できたと思いますが
Windows でも同等のことは調査できないでしょうか?
(タスクマネージャのプロセスタブで表示列を全て選択しても
表示されません。)

※次のような事情で質問させて頂く次第です。
当方、CD-ROM (マニュアルや雑誌縮刷版等) をよく使用するのですが、
時々 CD-ROM が取り出せなくなります。
通常は問題なく取り出せますが、10回に1~2回程度の割合で、
取り出せなくなります。タスクバー上の目に見えるタスクを
全て終了させた状態にしても、10回に1~2回程度の割合で、
取り出せなくなります。この場合、パソコンを再起動すれば
取り出せます。そのため、CD-ROM 装置の物理的な故障ではなく
なんらかのプロセスが異常な状態で起動したまま、
CD-ROM のフォルダをカレントフォルダにしていたり、
あるいは CD-ROM のファイルを OPEN したままになっているのではと
考えている次第です。
(そのプロセスを特定し、強制終了すれば、取り出せるのではと
考えています。)

なお PC は ThinkPadT42P、CD-ROM 装置やドライバソフトは
購入時のままで使用しています。

以上よろしくお願いします。

A 回答 (1件)

http://technet.microsoft.com/en-us/sysinternals/ …

はどうでしょうか?

デフォでは、各項目を1つ1つプロパティを見ないと、
current directoryなどわかりませんが、
右ペイン上の方の、列名をミギクリックすると、
表示する項目を追加できます。
    • good
    • 0
この回答へのお礼

techno-god 様

お世話になります。御回答ありがとうございます。
教えて頂いた URL から
ProcessExplorer と Filemon を試してみました。
こんな便利なツールがあったんですね。
これ以外にも Sysinternals には便利そうなツールが
たくさんあるみたいなので、今後試してみたいと思います。

本当にありがとうございました。

お礼日時:2008/09/30 09:13

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!