Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Installation und Update vom eigenen Programm (https://www.delphipraxis.net/131120-installation-und-update-vom-eigenen-programm.html)

Dragon27 19. Mär 2009 08:00


Installation und Update vom eigenen Programm
 
Hallo zusammen,

ich möchte mein Programm und ein paar Dateien in stätigen Abständen updaten lassen über einen eigenen Server. Ich weis, dass das ganze auch selbst
programmiert werden kann, jedoch wollte ich nicht so gerne das Rad neu erfinden ;-)

Gibt es da eine Software mit der man Updates realisieren kann bzw. wie würdet Ihr das ganze selber Schreiben? Über die Indys?

Meine Bedenken beim selberschreiben sind:

- Firewall
- Windows Vista (Berechtigungen)

Also wie gesagt ;-) Eine fertige Lösung wäre mir lieber.

Danke für Eure Hilfe.

Reinhardtinho 19. Mär 2009 08:32

Re: Installation und Update vom eigenen Programm
 
Guck dir das doch mal an.

generic 19. Mär 2009 09:17

Re: Installation und Update vom eigenen Programm
 
Die Berechtigungen gab es auch schon unter Win2k. Hat nur niemanden geschert weil alle als Admin arbeiten ;-).

Grundsätzlich solltest du auf die Windows Installer Technologie setzen.
Dort lassen sich Setup und Patches einfach bauen.

Mit dem Installer können Pakete auch direkt aus dem Internet installiert werden.

Das Windows SDK for Windows Server 2008 and .NET Framework 3.5 demonstriert das sehr gut.

http://www.microsoft.com/downloads/d...displaylang=en

Die Update Prüfung kannst du durch das Bits bzw. mit dem MSXML machen.
Das Bits hat den Vorteil, dass dieses meist freigeschaltet ist.

Als Protokoll solltest du auf jeden Fall HTTP nehmen, da es am ehesten durch Firewalls geht.


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:08 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