Einzelnen Beitrag anzeigen

hoika

Registriert seit: 5. Jul 2006
Ort: Magdeburg
8.270 Beiträge
 
Delphi 10.4 Sydney
 
#29

Re: Verzeichnisrechte unter Vista

  Alt 24. Aug 2007, 09:42
Hallo,

> Du mußt deiner Update-Exe ein erweitertes Manifest geben in der steht das die Exe Admin-Rechte
> benötigt. Dann kommt dieser "geliebte" Elevation-Dialog das die gestartete Anwendung Admin-Rechte
> benötigt. Und wenn nun der User OK drückt ist alles wieder gut. Du solltest dir aber auch auch
> (kostenpflichtiges) Zertifikat besorgen das dieser Dialog auch in einer halbwegs schönen Farbe kommt.

Was heisst hier gut ?
Wenn der User das Admin-Kennwort nicht kennt,
klappt das Update ja nicht.
Vorausgesetzt der User ist kein Admin.

Ist schon klar, dass es genauso sein soll.
Er könnte ja auch die Exe (über den Explorer) löschen wollen.

Ich habe hier Kunden mit > 20 Rechner,
wo unser Porgramm läuft.
Bisher erfolgt das Update durch einfaches Kopieren in ein Update-Verzeichnis
auf den Server. Der User hat Schreibrecht im Programm-Verzeichnis
(nicht komplett, nur bei uns).

Beim Start wird auf dem Server nach dem Update gesucht,
es reinkopiert und die neue Exe gestartet.

Unter Vista muss jetzt der Admin zu jedem Rechner rennen,
und das Update (+Admin-Manifest) aufrufen.

Ich denke, ich mache das mit dem Update-Dienst.


Heiko
Heiko
  Mit Zitat antworten Zitat