C # FileSystemWatcher Schwerwiegendes Problem?

Ich habe einen FileSystemWatcher für einen Ordner implementiert, der sich auf einem @ befindeNetworkStorage Device (ohne O.S).

Das Szenario sieht so aus, als hätten wir zwei Computer mit der Bezeichnung "Computer A" und "Computer B". Meine Anwendung verfügt über zwei Schaltflächen in meinem Formular "Button1" und "Button2". Ich habe Code zum Umbenennen der Datei "Test.txt" geschrieben.

Button1: Umbenennung der Datei Test.txt in Test007.txt und Button2: Umbenennung der Datei Test007.txt in Test.txt

Und nehme an, ich habe diese exe-Datei von A und B gleichzeitig ausgeführt. Dann kann ich die Datei durch Drücken von Button1 auf Computer A umbenennen. Wenn ich versuche, die Datei auf einem anderen Computer B umzubenennen, wird ein Fehler ausgegeben.

"System.ComponentModel.Win32Exception: Der angegebene Server kann die angeforderte Operation nicht ausführen"

Jeder hat eine Idee dazu ... bitte helfen Sie uns, die Lösung zu finden. Wir haben die richtigen Rechte für den Ordner.

Hinweis Code funktioniert auch für LAN-Ordner. Der Code ist also perfekt. Es funktioniert einfach nicht für NetworkStoreDevice.

Antworten auf die Frage(8)

Ihre Antwort auf die Frage