リモートマシン(Windows)でファイルをロックする簡単な方法は?
-
24-10-2019 - |
質問
ログのエラーを追跡し、それを再現しようとしています。私の理論では、ファイルが特定のフォルダーにロックされることがあり、アプリケーション(ASP.NET)がそのフォルダーを削除しようとすると、ハングします。
自分のマシンでアプリケーションを実行していないので、リモートサーバーでこれをデバッグしています。しかし、私の人生では、プロセスによって削除されるのを防ぐファイルをロックする方法を理解できないようです。
私の最初の考えは、ネットワークパスをローカルドライブにマッピングし、そのフォルダーにコマンドプロンプトを開いたままにすることでした。常に私のフォルダーの削除をファウルアップしますが、明らかにSMBはもう少し堅牢であり、ロックを許可しません。
その後、フォルダーにinfinteループvbscriptを作成し、リモートで実行しました。ファイルは、実行コードの下から削除されました。おとこ!
次に、そのフォルダー内のサーバー上にファイルを作成し、すべての権限を削除しようとしました。それはトリックをしませんでした。 IIS設定にはアクセスできないため、特権システムアカウントの下で実行されている可能性があります。
だから:あなたが無料であることがわかっているプログラムは何ですか、そして私は私の削除理論をテストできるように、ファイルに排他的ロックを作成するためにすばやく使用できますか?本当に、本当に悪いノートパッドクローンか何かのように。
:-)
解決
ネットワークフォルダーからテキストファイルを作成し、MS Word/VSまたは編集中にロックする同様のプログラムで開くだけではできませんか?
所属していません StackOverflow