Hallo,
< Beim Installer kommt zwangsläufig die
UAC dazwischen >
So wie ich das gelesen hatte (
msdn),
hält sich die
UAC bei
msi raus, wenn
- die App signiert ist
- das neue
MSI als Patch markiert ist
Ich bevorzuge übrigens trotzdem einen Dienst,
weil ich dann weiss, was passiert (oder auch nicht
)
Das Problem des missbrauchens könnte man so lösen,
dass z.B. nur in das Verzeichnis des Update-Programms (Dienst)
kopiert werden darf, d.h. das Update-Programm liegt im gleichen
Verzeichnis wie das Programm.
Zusätzlich könnte man auch noch ne Liste von Programm-Namen
hinterlegen, die upgedatet werden dürfen.
Dann noch nen Passwort übergeben usw ...
Das mit dem install / setup im Namen ist richtig,
die
UAC macht ein autoelevate, wenn der Programmname
eine bestimmte Zeichenkette enthält, Abwärtskompatibilität ...
Heiko