アプリ版:「スタンプのみでお礼する」機能のリリースについて

プロセスが使用している資源(ファイル、メモリ、外部機器等)を調べる方法を教えて下さい。
リソースキットは見たのですが、載っていないようです。

あるプロセスがファイルをつかんでしまっていて、
そのロック待ちが発生し、以後のプロセスが動作しないようなんです。
Windows NT4.0 WorkStationです。

どなたか、助けて!!!

A 回答 (3件)

SysIntenalsのツールを利用すると、確認できます。


英語になりますが、ツールはとてもシンプルなので、
問題ないかと思います。

http://www.sysinternals.com/

Uitlities for Windows NT/2K
にあるツールを利用します。

主なツールは次のとおりです。

Filemon : ファイルの利用状況
Regmon : レジストリの利用状況
HandleEx : プロセスのオープンしているリソース一覧

参考URL:http://www.sysinternals.com/
    • good
    • 0
この回答へのお礼

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

早速ダウンロードして、試してみます。
長かったトラブルからようやく抜けられそうです。

お礼日時:-0001/11/30 00:00

メモリの使用量はタスクマネージャーを起動することでわかりますが、ファイル等の資源についてはわかりません


ファイルをつかんでいるということは、
そのファイルを使ったアプリが異常終了しませんでしたか?

ネットワーク上にあるPCなら誰もあなたのPCのファイルを
使用していないことを確認して再起動してみてくださいそれで解決するはずです。

#Win系は、ファイルを正常に閉じないで終了すると
#こういったことによくなります。
#こうなったら再起動しかありません。
    • good
    • 0

Windows NTは確認していませんが、Windows 2000


では、Ctrl+Alt+Delを押したときに出る『タスク
マネージャ』で表示変更すれば、全て見ることが
可能ですよ。

一度ご確認ください。
ではでは☆

この回答への補足

ご回答ありがとうございます。

大変恐縮なんですが、小生の知りたかったのは
「プロセス」ではなく、「プロセスが使用している資源」なんです。

[プロセス]としては、[MSACCESS.EXE]ですが、
このプロセスが使う資源は、たとえば[NewWind.MDB]とか[MSACCESS.DLL]ということなんです。

[DLL]を例に挙げたのは失敗かもしれませんが....。

補足日時:2000/12/05 12:38
    • good
    • 0

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