Zum Inhalt springen

[C#] UnauthorizedAccessException


Gateway_man

Empfohlene Beiträge

Hi leute,

ich habe mir ein Programm zur verschlüsselten Remote Datei/Prozess und Dienst Verwaltung geschrieben (Server/Client). beim Filetransfer Modul gibt es Probleme.

Wenn der Client die Kommandos zum wechseln und auflisten eines Ordner schickt und es ein geschützter Ordner ist macht mir der Server Probleme.

Ich bekomme dann eine "System.UnauthorizedAccessException" Exception.

Eine Ausnahme (erste Chance) des Typs "System.UnauthorizedAccessException" ist in mscorlib.dll aufgetreten.

Momentan gehe ich den einfachen weg und teile dem Client einfach mit das es nicht geht xD. Siehe Bild. Wenn ich da ins Verzeichnis Anwendungsdaten reingehn will, macht mir das Remote System (Windows 7 x64 in dem Fall) probleme beim auslesen der Dateien aus dem besagten Ordner.

Die Ordnerstruktur erfasse ich wie folgt:


        public static ServerResponse.DirectoryList GetLocalDirectoryList(string path){

            ServerResponse.DirectoryList list = new ServerResponse.DirectoryList();

            if (Directory.Exists(path)) { 

            foreach (string dir in System.IO.Directory.GetDirectories(path))

            {

                System.IO.DirectoryInfo info = new System.IO.DirectoryInfo(dir);

                list.Add(new ServerResponse.DirectoryListItem(dir.Substring(dir.LastIndexOf(@"\") + 1), ServerResponse.IOFLAG.Folder, info.CreationTime, info.LastAccessTime));

            }

            foreach (string file in System.IO.Directory.GetFiles(path))

            {

                System.IO.FileInfo finfo = new System.IO.FileInfo(file);

                list.Add(new ServerResponse.DirectoryListItem(file.Substring(file.LastIndexOf(@"\") + 1), ServerResponse.IOFLAG.File, finfo.CreationTime, finfo.LastAccessTime));

            }

            }

            return list;

        }

Mit Administrator rechten für die Serveranwendung habe ich es bereits versucht.

Seltsamerweise bekomm ich immernoch bei manchen Ordner probleme.

lg

Gateway

post-47975-14430449165924_thumb.png

Bearbeitet von Gateway_man
Link zu diesem Kommentar
Auf anderen Seiten teilen

hi,

nein es geht hier um customizing.

Durch die eigenentwicklung steht mir sozusagen der Quellcode zu verfügen und ich kann es auf meine Wünsche und Bedürfnisse anpassen und bin nicht Abhängig von den Interessen eines drittanbieters.

Zumal soll ist das Projekt nur ein Teilprojekt (Modul) eines größeren Projektes und daher ist eine eigene Entwicklung unerlässlich.

Außerdem bin ich nicht begeistern von der Sicherheit die SFTP bietet (ftp fällt hierbei ja ganz durch).

Das Projekt befasst sich Primär mit dem Thema Sicherheit :).

lg

Gateway

Link zu diesem Kommentar
Auf anderen Seiten teilen

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...