Einfache Möglichkeit, eine Datei auf einem Remote -Computer (Windows) zu sperren?

StackOverflow https://stackoverflow.com/questions/2993998

  •  24-10-2019
  •  | 
  •  

Frage

Ich habe einen Fehler in meinen Protokollen aufgespürt und versuche ihn zu reproduzieren. Meine Theorie ist, dass eine Datei manchmal in einem bestimmten Ordner gesperrt wird und wenn die Anwendung (ASP.NET) versucht, diesen Ordner zu löschen, hängt sie.

Ich habe die Anwendung nicht auf meinem eigenen Computer ausgeführt, daher debugge ich dies auf einem Remote -Server. Aber für das Leben von mir kann ich nicht herausfinden, wie ich eine Datei sperren kann, die verhindert, dass sie durch den Prozess gelöscht wird.

Mein erster Gedanke war, den Netzwerkpfad auf ein lokales Laufwerk zuzuordnen und einfach eine Eingabeaufforderung für diesen Ordner zu lassen. Vor Ort, das immer meinen Ordner fehlt, löscht immer, aber anscheinend ist SMB etwas robuster und gewährt mir kein Schloss.

Danach habe ich im Ordner ein Infinte Loop VBScript erstellt und es aus der Ferne ausgeführt. Die Datei wurde unter dem ausführenden Code gelöscht. Mann!

Ich habe dann versucht, eine Datei auf dem Server in diesem Ordner zu erstellen und alle Berechtigungen zu entfernen. Das hat den Trick nicht getan. Ich habe keinen Zugriff auf die IIS -Einstellungen, sodass es vielleicht unter einem privilegierten Systemkonto ausgeführt wird.

Also: Was ist ein Programm, von dem Sie wissen, dass es kostenlos ist, und ich kann schnell eine exklusive Sperre für eine Datei erstellen, damit ich meine Löschungstheorie testen kann? Wie ein wirklich, wirklich schlechter Notizblockklon oder so.

:-)

War es hilfreich?

Lösung

Können Sie nicht einfach eine Textdatei aus einem Netzwerkordner erstellen und mit MS Word/VS oder einem ähnlichen Programm öffnen, das sie während der Bearbeitung sperrt?

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top