![]() |
Update Problem unter Win7
Hallo,
Beim Updaten meines Programms wird die exe-Datei durch eine neuere ersetzt, aber wie ich festgestellt habe erlaubt Win7 nicht die vorhandene exe zu ersetzen. Wie führe ich mein Update so durch, dass es klappt bzw. wie überschreibe ich die exe? Mein Prog liegt im Programme Verzeichnis, also wie üblich. |
Re: Update Problem unter Win7
Zitat:
Also updater als Administrator ausgeführt? |
Re: Update Problem unter Win7
Ne du hast falsch verstanden... ich schreibe ein Programm und das Updaten muss bei den Usern klappen.
|
Re: Update Problem unter Win7
Das ist aber gegen die Mircosoft Sicherheitspolitik. Für die Installation und die Updates von Software sind nun mal Administratoren zuständig. Jahre lang hat man sich beschwert, dass XP Rechner Viren verseucht sind, weil der Benutzer standardmäßig Administrator ist und die wenigsten mit eingeschränkten Rechten arbeiten.
|
Re: Update Problem unter Win7
Ja das ist auch gut so, aber wie soll ich dann mein Prog updaten? :gruebel:
Andere Programme können es doch, also es muss eine Lösung geben. Nur welche? :roll: |
Re: Update Problem unter Win7
Genauso wie es alle Programme machen: Mit Administratorenrechten. Lege deinem Updater ein Manifest bei, welches Administratorenrechte anfordert beim Start.
|
Re: Update Problem unter Win7
Aha... gibt's hier vllt Themen die das behandeln? Welches Stichwort hilft mir?
|
Re: Update Problem unter Win7
Lese dir meinen letzten Beitrag noch mal durch. Um es dir etwas einfacher zu machen, habe ich die entscheidenden Begriffe hervorgehoben.
|
Re: Update Problem unter Win7
Was ist eigentlich Manifest? Eine Komponente, eine Funktion oder ... hm...
|
Re: Update Problem unter Win7
Einfacher Weg: benenne deinen updater so, dass er ein "update" im Nemen hat
Besserer Weg: Lege ein Manifest bei, wie Luckie es gesagt hat. Hier ein paar Links dazu: ![]() http://technet.microsoft.com/en-us/library/cc709628(WS.10).aspx ![]() Eion Manifest kann eine extra Datei sein, oder die Datei ist als Resource hinten an die exe "angepappt" |
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:21 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz