Hallo Leute,
habe da für mich ein kleines Prob mit meiner Software.
Mein Install/Updateprg ging bei XP immer bestens in Win 7 bekomme ich -UnauthorizedAccessException- Probleme beim kopieren von Dateien im -Environment.SpecialFolder.ProgramFiles - Ordner.
Ich habe schon gegoogelt aber nur dünne Lösungen gefunden...kauf dir ein Updateprg und soweiter.
Auf XP funktioniert sie noch immer...
Mein Prg ladet von meinen Server Dateien in einem Ordner des Kunden..
Ich habe mir auch schon überlegt in einem freien Ordner diese Datei down zu laden und sie dann in den Programfiles\meinOrdner zu kopieren,
auch mit Copy oder Directory.CreateDirectory diese Fehlermeldung.
Wie kann ich in einem Programfiles\meinOrdner meine Dateien aktualisieren, sprich den Zugriff dafür zu bekommen die Dateien zu ändern.
Ich habe es auch schon mit
System.Security.AccessControl.DirectorySecurity Rechte= new System.Security.AccessControl.DirectorySecurity();
string a= Environment.GetFolderPath(Environment.SpecialFolder.ProgramFiles);
Directory.CreateDirectory(a + "\\x",Rechte);
versucht gelingt mir aber irgendwie nicht weil ich damit keine Erfahrung habe,pls HELP
C#-Quelltext
1: 2: 3: 4: 5: 6: 7: 8:
| FtpWebResponse response = (FtpWebResponse)request.GetResponse(); Stream responseStream = response.GetResponseStream(); StreamReader reader = new StreamReader(responseStream,Encoding.Default); StreamWriter sw = new StreamWriter(ZielPfad); sw.Write(reader.ReadToEnd()); sw.Close(); reader.Close(); response.Close(); |
PS: Mit Directory.CreateDirectory versuche ich nur mal mit den Rechten umzugehen
Moderiert von
Kha: C#-Tags hinzugefügt