2009-07-01 2 views
3

Ich schreibe ein WiX-basiertes Installationsprogramm für unsere Software. Ich muss einige nicht-triviale Abhängigkeiten herunterladen (wie Sql Server Express 2008) und dann installieren.Gibt es ein kostenloses/Open Source wget-ähnliches Windows-Programm mit grafischem Fortschritt?

Ich könnte einfach wget verwenden, aber die Konsole zu öffnen, um den Fortschritt anzuzeigen, könnte für nicht-technische Leute sehr verwirrend sein. Stattdessen habe ich nach einem Programm gesucht, das genau wie wget funktioniert, aber seinen Fortschritt in einem sehr einfachen Fenster mit dem Namen der Datei und dem Fortschritt anzeigt.

Wenn ich eine kleine Nachricht zeigen könnte, die fantastisch wäre, aber nur die GUI-Fortschritt ist die Hauptsache.

Ich würde sogar in einem vorhandenen Programm interessiert sein, dass fast dies tut, die ich neu kompilieren könnte, was ich brauche. Da dies in einem Installer ist, kann es nicht von .Net oder irgendetwas anderem abhängen, das installiert werden muss, um zu funktionieren.

Kennt jemand solch ein Programm?

Antwort

1

Da ich ein solches Programm nicht gefunden habe, habe ich eins geschrieben. Ich habe die neueste libcurl für Windows verwendet.

Der Code ist nicht schön, und das Programm ist nicht Feature-Complete, aber es tut, was ich tun muss: Download von http: // während der Anzeige eines einfachen, attraktiven Window.

Die Titelleiste kann in der Befehlszeile angepasst werden, und ich beabsichtige, auch die Fensterpositionierung zuzulassen.

Das Projekt ist auf Google Code gehostet: http://code.google.com/p/installerget/

1

Warum nicht wgetsources bekommen und Konsolenausgabe von dort entfernen?

+1

Noch besser wäre es, warum nicht Libcurl verwenden und deine eigene UI schreiben. Ich habe mich umgesehen, und soweit ich das beurteilen kann, hat niemand sich die Mühe gemacht, ein so einfaches Programm zu veröffentlichen. Alle vorhandenen Download-Manager sind für Ihre Anforderungen viel zu kompliziert. – scvalex

+0

@scvalex, dachte ich, dass ich genau das tun muss. Ich hatte gehofft, es zu vermeiden. – Christopher

+0

@ jia3ep, ich möchte keinen stillen Download. Ich möchte, dass der Benutzer weiß, was passiert. Ich will es nur nicht in einem Konsolenfenster, da nicht-technische Benutzer wahrscheinlich davon verwirrt werden. – Christopher

Verwandte Themen