Forum: Win32/Win64 API (native code)
by Sir Rufo,
17. Mai 2014
Generell könnte man auch sagen:
Folder|Verwendung
CSIDL_APPDATA|Anwendungs-Daten für den Benutzer
CSIDL_LOCAL_APPDATA|Anwendungs-Daten für den Benutzer an diesem Computer
CSIDL_COMMON_APPDATA|Anwendungs-Daten für den Computer
Forum: Win32/Win64 API (native code)
by Sir Rufo,
17. Mai 2014
Wäre doch aber auch sinnlos den Nutzer entscheiden zu lassen welche Rechte wie wo sein müssen, denn jede Entscheidung abweichend vom Standard würde bedeuten, die Installation abzubrechen, weil das Programm sonst nicht laufen wird.
Man lässt den Nutzer ja auch nicht entscheiden, welche Dateien kopiert werden sollen.
Der wählt evtl. eine Funktion aus und die impliziert dann welche Dateien...
Forum: Win32/Win64 API (native code)
by Sir Rufo,
16. Mai 2014
Ich vermute du sprichst von der Windows-Installation ...
Ich spreche von der Installation der Anwendung, da legt man die Ordner an und stellt auch die erforderlichen Rechte ein. Ist bei den Setup-Generatoren einfach mit ein paar Klicks eingestellt ;)
InnoSetup / section / Permissions
BTW: Es empfiehlt sich den Ordner nach folgender Vorgabe...
Forum: Win32/Win64 API (native code)
by Sir Rufo,
16. Mai 2014
Nein, die benötigten Schreibrechte für den Ordner setzt du bei der Installation