CodeFatal
Erfahrenes Mitglied
Hallo zusammen,
ich habe unter XP eine Software geschrieben, welche bei Programmstart Daten aus einer Datei liest, welche im Programm Pfad liegt.
Soweit so gut.
Das Programm t auch unter Win7 nur leider kann ich die Datei nach anlegen nicht mehr aus der Software heraus speichern.
Ich hab jetzt schon einiges gegoogelt aber leider noch nicht den richtigen Weg gefunden.
Bekannt:
- Durch das RechteSystem kann ich nicht mehr direkt speichern (Admin Start ist nicht nötig/gewollt).
- Statt im Programm-Ordner landet die Datei im VirtualStore unter appData\Local\Virtualstore\Programm Pfad.
Was ich jetzt Suche ist ein Vorgehen, bei dem ich die Datei im "AppData\Roaming\Meine Programme\Mein Programm" bewust speichere.
1) Wie erstelle ich den Pfad - mkdir kenn ich.
2) Wie greife ich auf den Pfad richtig zu
3) Wie muss ich das für "Alle Nutzer" machen?
4) Läuft die Software dann noch unter XP oder muss ich da im Quellcode anfangen die Windowsversionen unterschiedlich zu behandeln?
Ich danke für eure Hilfe.
Gruß
Michael
ich habe unter XP eine Software geschrieben, welche bei Programmstart Daten aus einer Datei liest, welche im Programm Pfad liegt.
Soweit so gut.
Das Programm t auch unter Win7 nur leider kann ich die Datei nach anlegen nicht mehr aus der Software heraus speichern.
Ich hab jetzt schon einiges gegoogelt aber leider noch nicht den richtigen Weg gefunden.
Bekannt:
- Durch das RechteSystem kann ich nicht mehr direkt speichern (Admin Start ist nicht nötig/gewollt).
- Statt im Programm-Ordner landet die Datei im VirtualStore unter appData\Local\Virtualstore\Programm Pfad.
Was ich jetzt Suche ist ein Vorgehen, bei dem ich die Datei im "AppData\Roaming\Meine Programme\Mein Programm" bewust speichere.
1) Wie erstelle ich den Pfad - mkdir kenn ich.
2) Wie greife ich auf den Pfad richtig zu
3) Wie muss ich das für "Alle Nutzer" machen?
4) Läuft die Software dann noch unter XP oder muss ich da im Quellcode anfangen die Windowsversionen unterschiedlich zu behandeln?
Ich danke für eure Hilfe.
Gruß
Michael