Probleme beim Benutzen von Übergabeparamter

Fragen zum Update-Download-Tool
Antworten
DECA
Beiträge: 46
Registriert: 24.10.2005, 16:27

Probleme beim Benutzen von Übergabeparamter

Beitrag von DECA »

Hallo Herr Kapust,

Ich bin gerade dabei UDT für unsere zwecke zu testen. Hierbei habe ich im Moment leider noch ein kleines Problem mit der Übergabeoption /attach.
Das Update sollte bei uns demnächst über HTTP stattfinden, zusätzlich soll über ein PHP-Script festgehalten werden wer sich wann und wie oft ein Update zieht.
Unter der Option "HTTP-Adresse von wo das Update..." steht bei mir http://udttest/index.php? und aufgerufen wird die UDT.exe über UDT.exe /attach &CID=4711.
Die weitergabe an das PHP-Script geht hierbei auch problemlos, so dass in meiner Datenbank ein Eintrag mit 4711 entsteht, jedoch bekomme ich die Meldung "Es wurde keine Versionsnummer gefunden".
Wenn ich unter "HTTP-Adresse von wo das Update..." nur http://udttest/ angebe und dem Programm nix übergebe, funktioniert das Update.
Die Versionsnummer wird aus der Registry ausgelesen.

Ich habe auch schon viele weitere möglichkeiten ausprobiert z.B. <SERVERNAME>/index.php? und übergabe /servername http://udttest /attach &CID=4711. Leider ohne Erfolg.
Wenn ich die Versionsnummer z.B. 1.0.0.0 mit dem Parameter /version übergebe, bekomme ich keine Meldung über die nicht gefundene Versionnr.
Jedoch bekomme ich im zweiten Dialog die Meldung das keine neue Version verfügbar ist, obwohl auf dem Server und im Script eine höhere Version eingestellt ist.

Zusätzlich zu dem kleinen Problem wären 2 Punkte für uns sehr nützlich:
1. Es wäre schön wenn der /attach Parameter auch direkt in den Optionen einstellbar wäre, so dass die übergabe auch erfolgt wenn jemand die UDT.exe manuell startet.
2. Es würde uns sehr helfen, wenn bei den einzelnen Dateien im Punkt Version zusätzlich eine Auswahl zum Auslesen der Versionsnr aus einer Datei im Verzeichnis der UDT.exe wäre.

Beispiel: Die UDT.exe befindet sich unter C:\meinProgramm\, in welchem Verzeichnis sich auch unser Programm(ABC.exe) befindet. Die UDT.exe sollte dann beim Start sich die Version der ABC.exe holen und diese mit dem Server vergleichen.


Vielen Dank im Vorraus.

Mit freundlichen Grüßen,
DECA
Andreas Kapust
Administrator
Beiträge: 1083
Registriert: 29.02.2004, 15:51
Wohnort: Hamburg
Kontaktdaten:

Beitrag von Andreas Kapust »

Hallo!

Um zu sehen was da schief läuft, müsste ich das Projekt mal sehen.

Mit freundlichen Grüßen
A.K.
Antworten