[Main] [Docs] [Installs] [Search] [Team] [Guestbook] [Links]

Übersicht Netzwerkfunktionen

WHDLoad ist in der Lage mittels eines Netzwerkzugriffs zu prüfen ob eine neuere Version von WHDLoad oder des verwendeten Slaves existiert. Alle Netzwerkoperationen benutzen dabei das HTTP-Protokoll. Mit der globalen Konfigurationsoption Proxy/S kann der gesamte Netzwerkverkehr über einen Proxyserver geleitet werden. Wenn der Proxy eine Authentifizierung erfordert kann ein entsprechender Benutzername und das Passwort mit der Option Proxy/S eingestellt werden. WHDLoad unterstützt dabei nur den Typ Basic Authentication.
Wenn keine Netzwerkzugriff durch WHDLoad gewünscht wird, kann dieser vollständig durch die globale Konfigurationseinstellung NoNetwork/S deaktiviert werden.

Aktualitätsprüfung von WHDLoad und Slave

Mittels einer Anfrage an die WHDLoad-Webseite wird geprüft, ob eine neuere Version von WHDLoad oder des installierten Programmes (Slave) veröffentlicht wurde.
Die Prüfung erfolgt nur, wenn das Informationsfenster beim Starten geöffnet wird. Da nur in diesem die Ergebnisse der Prüfungen angezeigt werden.

Für die Aktualitätsprüfung von WHDLoad wird dessen Versionsnummer gesendet. Wenn eine neuere Version existiert wird im Informationsfenster die neueste Version und das Datum wann diese veröffentlicht wurde angezeigt. Zusätzlich wird dem Fenster eine Schaltfläche 'Update WHDLoad' hinzugefügt. Wenn die Bibliothek openurl.library installiert ist, wird mit dem Betätigen der Schaltfläche der eingestellte Webbrowser mit der WHDLoad-Heimatseite geöffnet. Falls die Bibliothek openurl.library nicht vorhanden ist öffnet sich ein Requesterfenster welches die URL der WHDLoad-Heimatseite anzeigt. Wenn die Option Expert/S aktiviert ist infomiert die WHDLoad-Aktualitätsprüfung auch über neue Beta-Versionen von WHDLoad.

Für die Aktualitätsprüfung des installierten Programmes berechnet WHDLoad einen SHA-256 Digest des verwendeten Slaves und sendet diesen zur WHDLoad Webseite. Dort ist eine Datenbank aller veröffentlichten Slaves hinterlegt. Wenn eine neuere Version der Install / des Slaves existiert zeigt das Informationsfenster das Datum wann die neuste Version veröffentlicht wurde. Zusätzlich wird dem Fenster eine Schaltfläche 'Update Slave' hinzugefügt. Wenn die Bibliothek openurl.library installiert ist, wird mit dem Betätigen der Schaltfläche der eingestellte Webbrowser mit der Seite der entsprechenden Install geöffnet. Falls die Bibliothek openurl.library nicht vorhanden ist öffnet sich ein Requesterfenster welches die URL der entsprechenden Installseite anzeigt.

Wenn eine neuere WHDLoad oder Install Version existiert wird dem Informationsfenster außerdem eine zusätzliche 'Start'-Schaltfläche hinzugefügt und das Fenster schließt sich nicht automatisch um die Aufmerksamkeit auf die bestehende Aktualisierungsmöglichkeit zu lenken. Das Fenster kann wie gewöhnlich mit der Maus, Leertaste, Returntaste oder Escape-Taste geschlossen werden.

Wenn die Bibliothek openurl.library verwendet wird und eine 'Update' Schaltfläche wird betätigt, führt WHDLoad automatisch das Kommando ExecuteCleanup/K aus um einen für gewöhnlich mittels ExecuteStartup/K ausgeschalteten IP-Stack wieder zu aktivieren. Dies kann fehlschlagen, wenn nicht genug freier Speicher dafür vorhanden ist, wie auch das Starten des Webbrowsers fehlschlagen kann, da eventuell viel Speicher durch die Preload/S-Operation belegt ist. In Umgebungen mit wenig freiem Speicher mag daher die Benutzung der 'Update'-Schaltfläche nicht möglich sein.


[Main] [Docs] [Installs] [Search] [Team] [Guestbook] [Links]