Einzelnen Beitrag anzeigen

Schokohase
(Gast)

n/a Beiträge
 
#9

AW: Wo Programmupdate hinspeichern

  Alt 10. Nov 2018, 08:07
Moin...
Zitat:
befürwortest du die Verwendung dieses Ordners
...ähmmm, sorry.
Es ist noch früh am Morgen und zu wenig Koffein. Ich meinte %APPDATA% oder umgangssprachlich ProgramData (gemeinsam für alle User).
Das sind aber zwei Paar Schuhe.

Bei mir lösen sich diese wie folgt auf:
Code:
%APPDATA% => APPDATA=C:\Users\Schokohase\AppData\Roaming
%ProgramData% => C:\ProgramData
Wenn der Benutzer das Update anstösst, dann sollten die Daten mMn in einen Ordner unterhalb von
Code:
%LOCALAPPDATA% => C:\Users\Schokohase\AppData\Local
wandern und von dort ausgeführt werden. Das wird dann immer funktionieren, selbst wenn sich der Benutzer mit n anderen Benutzern auf einem Terminal-Server tummelt. Der Ordner ist nur für ihn selber und es gibt keine Überschneidungen mit anderen Benutzern.

Die Installation selber kann man dann leicht per Mutex systemweit einzigartig machen. Worst Case können also n Benutzer das Update anstossen, aber nur einer kann es erfolgreich ausführen (wegen dem Mutex).
  Mit Zitat antworten Zitat