AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Update Problem unter Win7

Ein Thema von AlexII · begonnen am 6. Mär 2010 · letzter Beitrag vom 7. Mär 2010
Antwort Antwort
Seite 1 von 4  1 23     Letzte »    
AlexII

Registriert seit: 28. Apr 2008
1.717 Beiträge
 
FreePascal / Lazarus
 
#1

Update Problem unter Win7

  Alt 6. Mär 2010, 22:09
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.
Bin Hobbyprogrammierer! Meine Fragen beziehen sich meistens auf Lazarus!
  Mit Zitat antworten Zitat
Benutzerbild von jfheins
jfheins

Registriert seit: 10. Jun 2004
Ort: Garching (TUM)
4.579 Beiträge
 
#2

Re: Update Problem unter Win7

  Alt 6. Mär 2010, 22:12
Zitat von AlexII:
Wie führe ich mein Update so durch, dass es klappt bzw. wie überschreibe ich die exe?
Hast du Admin-Rechte?
Also updater als Administrator ausgeführt?
  Mit Zitat antworten Zitat
AlexII

Registriert seit: 28. Apr 2008
1.717 Beiträge
 
FreePascal / Lazarus
 
#3

Re: Update Problem unter Win7

  Alt 6. Mär 2010, 22:16
Ne du hast falsch verstanden... ich schreibe ein Programm und das Updaten muss bei den Usern klappen.
Bin Hobbyprogrammierer! Meine Fragen beziehen sich meistens auf Lazarus!
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#4

Re: Update Problem unter Win7

  Alt 6. Mär 2010, 22:20
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.
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
AlexII

Registriert seit: 28. Apr 2008
1.717 Beiträge
 
FreePascal / Lazarus
 
#5

Re: Update Problem unter Win7

  Alt 6. Mär 2010, 22:21
Ja das ist auch gut so, aber wie soll ich dann mein Prog updaten?
Andere Programme können es doch, also es muss eine Lösung geben. Nur welche?
Bin Hobbyprogrammierer! Meine Fragen beziehen sich meistens auf Lazarus!
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#6

Re: Update Problem unter Win7

  Alt 6. Mär 2010, 22:23
Genauso wie es alle Programme machen: Mit Administratorenrechten. Lege deinem Updater ein Manifest bei, welches Administratorenrechte anfordert beim Start.
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
AlexII

Registriert seit: 28. Apr 2008
1.717 Beiträge
 
FreePascal / Lazarus
 
#7

Re: Update Problem unter Win7

  Alt 6. Mär 2010, 22:24
Aha... gibt's hier vllt Themen die das behandeln? Welches Stichwort hilft mir?
Bin Hobbyprogrammierer! Meine Fragen beziehen sich meistens auf Lazarus!
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#8

Re: Update Problem unter Win7

  Alt 6. Mär 2010, 22:27
Lese dir meinen letzten Beitrag noch mal durch. Um es dir etwas einfacher zu machen, habe ich die entscheidenden Begriffe hervorgehoben.
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
AlexII

Registriert seit: 28. Apr 2008
1.717 Beiträge
 
FreePascal / Lazarus
 
#9

Re: Update Problem unter Win7

  Alt 6. Mär 2010, 22:33
Was ist eigentlich Manifest? Eine Komponente, eine Funktion oder ... hm...
Bin Hobbyprogrammierer! Meine Fragen beziehen sich meistens auf Lazarus!
  Mit Zitat antworten Zitat
Benutzerbild von jfheins
jfheins

Registriert seit: 10. Jun 2004
Ort: Garching (TUM)
4.579 Beiträge
 
#10

Re: Update Problem unter Win7

  Alt 6. Mär 2010, 22:35
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://www.delphipraxis.net/internal...t.php?t=112390

http://technet.microsoft.com/en-us/library/cc709628(WS.10).aspx
http://msdn.microsoft.com/en-us/library/bb756929.aspx

Eion Manifest kann eine extra Datei sein, oder die Datei ist als Resource hinten an die exe "angepappt"
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 4  1 23     Letzte »    


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:39 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz