Hallo zusammen,
habe folgendes Problem:
Ich habe einen Installer geschrieben, der mir Dateien aus dem Internet lädt, und dann in "C:\Program Files\<Ordner_Name>" Kopieren soll. Der Installer erstellt mir den Ordner nur wenn ich die daten in deeben erzeugten Ordner schreiben will steigt er mir immer mit der Fehlermeldung : Access to the path 'C:\Program Files\<Ordner_Name>' is denied, aus.
Wenn ich zb. eine andere Festplatte angebe, wird das Programm richtig installiert.
Nun meine Frage, gibt es irgendeine Möglichkeit mein Programm dazu zubewegen die Dateinen in den Ordner unter C:\Program Files\<Ordner_Name> zukopieren.
An dieser Stelle steigt er aus:
using (Stream streamLocal = new FileStream(installDir, FileMode.Create, FileAccess.ReadWrite, FileShare.None))
Zur Info, Ich kann noch nicht mal in den User bzw. in den Windows Temp ordner was schreiben.
Mein Programm startet via '<requestedExecutionLevel level="requireAdministrator" uiAccess="false" />' als admin!
Danke