Página 1 de 1

[RESUELTO] Modificación del agente WAPT

Publicado: 3 de diciembre de 2019 - 9:26 a. m.
por Hugo
Hola,

acabo de instalar WAPT en mi infraestructura y me gustaría saber si es posible modificar el paquete del Agente WAPT para eliminar ciertos servicios como WAPTtray o la consola WPAT, por ejemplo.
Esto me permitiría conservar únicamente la instalación y las actualizaciones de software cuando se apague la máquina o cuando el administrador las fuerce desde la consola.

WAPT Community 1.7
Servidor: Debian 9
Máquinas cliente: Windows 10 y Windows 7
Saludos

Re: Modificación del agente WAPT

Publicado: 3 de diciembre de 2019 - 9:39 a. m.
por htouvet
Sí, es totalmente posible.
Necesitas modificar los archivos fuente de innosetup del instalador antes de compilarlo.
Comenta (con un punto y coma al principio de cada línea) las líneas que no quieras en los archivos wapt\waptsetup\*.iss y luego compila desde la consola.


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

Re: [RESUELTO] Modificación del agente WAPT

Publicado: 3 de diciembre de 2019 - 10:23
por agauvrit
Respondo aquí porque ayer nos hicieron una solicitud similar por correo electrónico.

Es posible eliminar waptself.exe de la compilación del agente comentándolo en el archivo C:\Archivos de programa (x86)\wapt\waptsetup\common.iss :

Código: Seleccionar todo

    Ligne 50 :      ;Source: "..\waptself.exe"; DestDir: "{app}"; Flags: ignoreversion
    Ligne 217 :     ;Name: "{group}\{cm:WAPTSelf}"; Filename: "{app}\waptself.exe"; WorkingDir: "{app}"
Respecto a waptexit.exe, si quieres usar la actualización al apagar la máquina, debes dejarla en el agente; no tienes elección.

Si desea eliminar la consola, comente en el archivo C:\Archivos de programa (x86)\wapt\waptsetup\common.iss :

Código: Seleccionar todo

    Ligne 36        ; Source: "..\waptconsole.exe"; DestDir: "{app}"; Flags: ignoreversion
    Ligne 37 :      ; Source: "..\waptconsole.exe.manifest"; DestDir: "{app}";
Luego reinicie la compilación del agente en la consola WAPT y tendrá un agente WAPT liviano.

Atentamente,

Alejandro