FwDonnerbalken
Erfahrenes Mitglied
Hallo zusammen,
ich google mir bereits den Vormittag lang die Finger wund und versuche es jetzt hier gezielt mit meiner Frage.
Folgendes Problem, welches sich leider auf meiner Testmaschine nicht reproduzieren lässt und auf das Produktivsystem habe ich keinen Zugriff.
Bei der Ausführung folgenden Codes (bei fi.Open()) kommt es zu einer Ausnahme. Der Benutzer verfügt über "Vollzugriff"s-Rechte. Dateimanipulationen jeglicher Art sind mit anderen Programmen und dem Windows-Explorer möglich.
Interessanterweise schreibt mir mein Kunde, dass wenn er ALLE Dateieigenschaften und Attribute entfernt, die Dateien verarbeitet werden. Ich vermute allerdings, dass dies nur ein zufälliger Seiteneffekt ist. Probleme mit dem ReadOnly Attribut scheint es nämlich nicht zu geben.
Grundsätzlich sei noch angemerkt: Die Dateien wurden von einer CD auf ein lokales Laufwerk kopiert. Das Laufwerk von dem gelesen wird ist kein Netzlaufwerk.
Die Anwendung verwendet das .NET Framework 4, läuft als x86. Verwendete Dll's verwenden keine starken Namen, wurden allerdings signiert.
Ich kann einfach keine brauchbaren Ressourcen im Netz finden die mir weiterhelfen.
Danke für eure Mithilfe.
ich google mir bereits den Vormittag lang die Finger wund und versuche es jetzt hier gezielt mit meiner Frage.
Folgendes Problem, welches sich leider auf meiner Testmaschine nicht reproduzieren lässt und auf das Produktivsystem habe ich keinen Zugriff.
Bei der Ausführung folgenden Codes (bei fi.Open()) kommt es zu einer Ausnahme. Der Benutzer verfügt über "Vollzugriff"s-Rechte. Dateimanipulationen jeglicher Art sind mit anderen Programmen und dem Windows-Explorer möglich.
Code:
var fi = new FileInfo(path);
if (!fi.Exists)
return false;
stream = fi.Open(FileMode.Open, FileAccess.ReadWrite, FileShare.None);
Exception: Access to the path 'E:\Document Database\images\bf\RA100\1\13.tif' is denied.
StackTrace: at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath)
at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share)
at System.IO.FileInfpen(FileMode mode, FileAccess access, FileShare share)
Interessanterweise schreibt mir mein Kunde, dass wenn er ALLE Dateieigenschaften und Attribute entfernt, die Dateien verarbeitet werden. Ich vermute allerdings, dass dies nur ein zufälliger Seiteneffekt ist. Probleme mit dem ReadOnly Attribut scheint es nämlich nicht zu geben.
Grundsätzlich sei noch angemerkt: Die Dateien wurden von einer CD auf ein lokales Laufwerk kopiert. Das Laufwerk von dem gelesen wird ist kein Netzlaufwerk.
Die Anwendung verwendet das .NET Framework 4, läuft als x86. Verwendete Dll's verwenden keine starken Namen, wurden allerdings signiert.
Ich kann einfach keine brauchbaren Ressourcen im Netz finden die mir weiterhelfen.
Danke für eure Mithilfe.