Tengo un EXE distribuidos entre mis clientes que se conecta vía FTP a un servidor para verificar actualizaciones. Todo ok, excepto para algunos clientes que tienen en su PC muy restrictiva la configuración Firewall y/o windows Defender e impide que el EXE se conecte para verificar estas actualizaciones. Cuando hay una actualización a estos clientes NO se le actualiza, incluso no soy capaz de modificar el código fuente para que al menos se le muestre un msgalert advirtiendo del problema.
Code: Select all
oFtp :=tFtp():New(cServer,oInternet,cUser,cPass)
if !Empty( oFtp:hFtp )
cmensaje='Conectado al servidor... y cotejando versiones.'
sysrefresh()
aFiles :=oFtp:Directory(ALLTRIM(actual_CA)+'/*.exe')
.....
¿Hay alguna manera de poder detectar ese bloqueo de firewall en tiempo de ejecución y así poder mostrar un msgalert al cliente?
Gracias.
Saludos.
LORENZO.