Forum: Programmieren allgemein
by jaenicke,
14. Apr 2009
Deshalb habe ich ja geschrieben "oder als eingeschränkter Benutzer". Wenn man das unter XP macht, hat man den gleichen Effekt.
Und das ist ja auch normal, nur in der Standardinstallation ist man Administrator, und dementsprechend anfällig für Viren. In Firmen ist man das normalerweise sowieso und solange ich noch XP auf dem PC hatte, war ich auch als eingeschränkter Benutzer unterwegs.
Ich...
Forum: Programmieren allgemein
by jaenicke,
14. Apr 2009
Vergiss nicht das unter Vista oder als eingeschränkter Benutzer auszuprobieren, wenn das Programm unter c:\programme installiert ist...
Forum: Programmieren allgemein
by jaenicke,
14. Apr 2009
Ich habe ja oben geschrieben wie es sehr einfach geht...
Die Exe benennt sich selbst um, die neue Exe wird so genannt wie die Exe vorher hieß und die neue Exe wird mit einem Parameter gestartet, der ihr sagt, dass sie die alte Version löschen soll. Fertig.
Damit hast du im Grunde das selbe gemacht wie mit der Batchdatei...
Das Problem sind eben die benötigten Rechte, weshalb die oben...
Forum: Programmieren allgemein
by jaenicke,
14. Apr 2009
Trotzdem kann man das was eine Batchdatei kann auch viel komfortabler mit Delphi selbst lösen. ;-)
Forum: Programmieren allgemein
by jaenicke,
13. Apr 2009
Eine Möglichkeit bei einem kleineren Programm (bei größeren sollte es schon ein richtiger eigener Updater sein): Die eigene Exe ins Verzeichnis für temporäre Dateien kopieren, dort mit Adminrechten und den notwendigen Parametern fürs Updaten starten, dann die eigene Exe beenden.
Wenn dem Programm diese Parameter übergeben werden, dann aktualisiert es die Exe in das ursprüngliche Verzeichnis,...