開いている共有ファイルの列挙
■ このスレッドは過去ログ倉庫に格納されています
00011
02/01/02 23:38ID:???NetFileEnum を用いることによって開いているファイルの情報を取得することができるのですが,ファイルを開きつづけていてもそのうち情報が消えてしまいます.
例えば コンピュータ名cmp の c:\ を c と言う共有名にして,ネットワーク経由で \\cmp\c\hoge.txt を開いたとします.そのときNetFileEnum を用いると,そのときは開いているファイルとして列挙することが出来ます.
しかし,数秒後また同じAPIを呼び出すと,開いているにもかかわらず,列挙できなくなってしまいます.
これは開いた瞬間しか読み取らないので,少し時間が経つと列挙できなくなるのではないかと考えました.
この方法,または他の方法で共有ファイルが開かれているかどうかを調べる方法は無いでしょうか?
環境はWindows2000 Proです.
よろしくお願います.
0002名無しさん@お腹いっぱい。
02/01/03 00:30ID:???よろしくお願います。
CGIだけど、なんか質問ある?Part 5
http://pc.2ch.net/test/read.cgi/php/1009331505/
【Perl】初心者コーナーPart9
http://pc.2ch.net/test/read.cgi/php/1009549309/
0003名無しさん@お腹いっぱい。
02/01/03 02:43ID:???共有されているPCがWin2000なら標準で表示できます。
[管理ツール]
→[コンピュータの管理]
→[共有フォルダ]
→[開いているファイル]
ちなみに単発スレもあれですがそれ以前に板違いです。
0004お願います。
02/01/03 02:45ID:???00051
02/01/03 03:44ID:I/jAvtCy私が試しましたところ,最初に書き込みをしたことと同じ状況が起こります.
他の対策方法はないでしょうか?
お願いします.
訂正
お願います.>お願いします.
0006名無しさん@お腹いっぱい。
02/01/03 05:15ID:???0007名無しさん@お腹いっぱい。
02/01/03 05:30ID:???0008名無しさん@お腹いっぱい。
02/01/03 07:06ID:???そして死ね!!
0009名無しさん@お腹いっぱい。
02/01/21 20:24ID:???そしてわらた
■ このスレッドは過去ログ倉庫に格納されています