ファイルロック解除 – プログラミング – Home

通知
すべてクリア

ファイルロック解除


ねこ
 ねこ
(@ねこ)
ゲスト
結合: 22年前
投稿: 94
Topic starter  

開発時に、他の人がEXEをファイルロックしている為、
リネームできなかったりするんで、開発ツールで、ファイルロック解除する
APを作成しようとしていますが、どうしてもファイルロック解除の
方法が思いつきません。

環境
Window7 /Visual Studio 2008(VC++)


引用解決済
トピックタグ
tetrapod
 tetrapod
(@tetrapod)
ゲスト
結合: 21年前
投稿: 830
 

そんなことしたら、発言者氏には都合がいいかもしれないけど
ロックしているその他人には都合が悪いよな。

# 開発中の EXE がネットワーク共有フォルダにあるの?
# 運用見直したほうがいいと思う。


返信引用
ねこ
 ねこ
(@ねこ)
ゲスト
結合: 22年前
投稿: 94
Topic starter  

はい、ネットワークの共有フォルダにEXEがあります。

同じフロアで開発していて、EXE入れ替えるんで、
落としてください(デバック)と連絡して、EXEの入れ替え作業しているのですが、
デバックしていた場合、ファイルロックが外れていない場合があって、誰のファイルロ
ックがわからないので、結局、リモートで権限のあるPCに接続して、対象の開いてい
るファイルを殺している状況です。

この作業、開発しているEXEが多すぎて、手動で削除するのも手間がかかるんです。

で、自動でロック解除?しようと試みているところです。


返信引用
bun
 bun
(@bun)
ゲスト
結合: 24年前
投稿: 761
 

直接の回答ではないですが、Unlockerというソフト
http://www.vector.co.jp/magazine/softnews/110929/n1109291.html

の[Readme.txt]に以下の一文があります。
If you are interested in redistributing Unlocker, either in original
or modified form, or wish to use Unlocker source code in a product,
please send e-mail to ccollomb@yahoo.com with details.

頼めばソースコードをもらえるように読めます。
頼んでみてはいかがでしょうか?


返信引用
AR2
 AR2
(@ar2)
Estimable Member
結合: 5年前
投稿: 110
 

コマンドプロンプトから、opnefilesコマンドを使ってみても良いかもしれません。
私はこれで、バッチファイル組んでます。


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

opnefilesみてみました。

NetApiBufferFree
NetFileClose
NetFileEnum
NetServerGetInfo

この辺のAPI使うと出来そう。


返信引用
ねこ
 ねこ
(@ねこ)
ゲスト
結合: 22年前
投稿: 94
Topic starter  

「と」さんの方法を試してみましたが、
私の端末で行うと、権限がないと怒られました。
何かいい方法ありますか?


返信引用
ITO
 ITO
(@ITO)
ゲスト
結合: 22年前
投稿: 1235
 

> 私の端末で行うと、権限がないと怒られました。
ネットワークを使用する限り、権限の制約はつきまとうのではないでしょうか。
 サーバを介さないのなら、ユーザ権限のチェックをなくすことはできると
思いましたが?
 あくまでもネットワークを使うなら、ネットワーク管理者と相談して時間制限つきの
特権ユーザを作ってもらう以外にないのではと思います。


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

opnefilesを実行してみれば分かるのですが管理者権限がないと使えません。
こればっかりは実行時に昇格しないと無理かと思います。
なので実際にopnefilesを使ってみて使える事を確認してから調べた方がよいかも。

コマンドプロンプトのショートカット作って管理者権限あり・無しで
opnefilesでためしてみて下さい。


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

ごめん、どちらかというとリモートサーバの権限が必要ですね。
その辺はあまり詳しくないので大人しくしています。


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

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