Seite 1 von 1

[GELÖST] WAPT-Agentenmodifikation

Veröffentlicht: 3. Dez. 2019 - 9:26 Uhr
von Hugo
Hallo,

ich habe WAPT in meiner Infrastruktur installiert und möchte wissen, ob es möglich ist, das WAPT-Agent-Paket so anzupassen, dass bestimmte Dienste wie beispielsweise WAPTtray oder die WAPT-Konsole entfernt werden.
Dadurch möchte ich nur die Softwareinstallation und -aktualisierung beibehalten, wenn der Rechner heruntergefahren wird oder der Administrator diese über die Konsole erzwingt.

WAPT Community 1.7
Server: Debian 9
Client-Rechner: Windows 10 und Windows 7.
Viele Grüße

Betreff: WAPT-Agentenmodifikation

Veröffentlicht: 3. Dez. 2019 - 9:39 Uhr
von htouvet
Ja, das ist durchaus möglich.
Sie müssen die InnoSetup-Quelldateien des Installationsprogramms vor dem Kompilieren anpassen.
Kommentieren Sie die nicht benötigten Zeilen in den Dateien wapt\waptsetup\*.iss aus (beginnen Sie jede Zeile mit einem Semikolon) und kompilieren Sie anschließend über die Konsole.


waptconsole:
https://github.com/tranquilit/WAPT/blob ... on.iss#L36
https://github.com/tranquilit/WAPT/blob ... n.iss#L214

wattray:
https://github.com/tranquilit/WAPT/blob ... pt.iss#L82
https://github.com/tranquilit/WAPT/blob ... t.iss#L206
https://github.com/tranquilit/WAPT/blob ... t.iss#L211

Betreff: [GELÖST] WAPT-Agentenmodifikation

Veröffentlicht: 3. Dez. 2019 - 10:23 Uhr
von agauvrit
Ich antworte hier, da uns gestern eine ähnliche Anfrage per E-Mail erreicht hat.

Es ist möglich, waptself.exe aus dem Agenten-Build zu entfernen, indem man es in der Datei auskommentiert C:\Program Files (x86)\wapt\waptsetup\common.iss :

Code: Alle auswählen

    Ligne 50 :      ;Source: "..\waptself.exe"; DestDir: "{app}"; Flags: ignoreversion
    Ligne 217 :     ;Name: "{group}\{cm:WAPTSelf}"; Filename: "{app}\waptself.exe"; WorkingDir: "{app}"
Was waptexit.exe betrifft: Wenn Sie das Update beim Herunterfahren des Rechners nutzen möchten, müssen Sie es im Agenten belassen; Sie haben keine Wahl.

Wenn Sie die Konsole entfernen möchten, kommentieren Sie die Datei aus C:\Program Files (x86)\wapt\waptsetup\common.iss :

Code: Alle auswählen

    Ligne 36        ; Source: "..\waptconsole.exe"; DestDir: "{app}"; Flags: ignoreversion
    Ligne 37 :      ; Source: "..\waptconsole.exe.manifest"; DestDir: "{app}";
Starten Sie anschließend den Agenten-Build in der WAPT-Konsole neu, und Sie erhalten einen schlanken WAPT-Agenten.

Aufrichtig,

Alexander