ファイルアクセスについて – プログラミング – Home

ファイルアクセスについて
 
通知
すべてクリア

[解決済] ファイルアクセスについて


ドルドル
 ドルドル
(@ドルドル)
ゲスト
結合: 19年前
投稿: 96
Topic starter  

 いつもお世話になります VC6.0で開発しています
 
 プログラム上からあるファイルを削除やコピーしようと試みたとき、他のアプリが先
にオープンとかしているとエラーになりますよね。そのような場合 一体どのアプリケ
ーションが先にアクセスしているのかを知りたいのですがどうすればいいのですか??
GetFileAttribute()とかでできるのかと思っていたのですが・・・エラーの都度エクス
プローラなどで調べる手間がなくなり、少しでも効率上がるかなぁーーって思ってま
す。
 また プログラム上から先にアクセスしているアプリケーションのアクセスを終了さ
せるようなことってできるのでしょうか?? 以上よろしくお願いします。


引用未解決
トピックタグ
dairygoods
 dairygoods
(@dairygoods)
ゲスト
結合: 23年前
投稿: 1421
 

Process Explorer for Windows v10.21
http://www.microsoft.com/technet/sysinternals/utilities/ProcessExplorer.mspx

こういうツールがありますが、
確かこのツールは、OSに仕込みをして、ファイルアクセスを
フックするような作りだったと思います。
(つまり、標準では取得できない)

別アプリケーションのファイルを強引に閉じることについては、
こちらなどを参照。
http://forums.belution.com/ja/vc/000/241/90s.shtml


返信引用
subaru
 subaru
(@subaru)
ゲスト
結合: 19年前
投稿: 381
 

ツールでよいならこんなのもあります。
http://gigazine.net/index.php?/news/comments/20060331_wholockme/


返信引用
ドルドル
 ドルドル
(@ドルドル)
ゲスト
結合: 19年前
投稿: 96
Topic starter  

dairygoodsさん。subaruさん。ありがとうございます。

>別アプリケーションのファイルを強引に閉じることについては、こちらなどを参照。
 参照先の記事を読みました。排他制御を他から解除すること自体そもそも理にかなっ
ていないのかなぁって思いました。たしかに他から排他制御が自由にできるのであれば
排他制御字体に意味がなくなりますですからね

>ツールでよいならこんなのもあります
 上記でそんなことをいいつつも やっぱりできれば便利です。こんなツールがあった
とはうれしいです。

ありがとうございました。また何かあればよろしくお願いします。


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました