5

Abbiamo un'applicazione che installa automaticamente gli aggiornamenti di se stessa sui computer dei nostri clienti (sistemi operativi Windows/PC). È leggero (650 K) e svolge un compito molto specifico per i nostri clienti nell'aiutarci a raccogliere dati per loro come parte del nostro servizio generale ai nostri clienti. Prima controlla il nostro sito Web per verificare se esiste una versione più recente dell'app e scarica la versione più recente. Il problema che stiamo incontrando sempre di più è duplice:Come avvicinarsi alla whitelisting di un'app/exe

  1. Alcuni software anti-virus pensano che potrebbe essere il malware e lo blocca.
  2. Alcuni software firewall ritengono che si tratti di un cavallo di Troia e impediscono di inviare nuovamente i dati che si desiderava inviare.

Possiamo, uno a uno, aiutare i clienti che non sono molto esperti nel sapere quale sia il problema e come risolverlo, ma questo richiede molto tempo. Riappare su ogni nuova versione che sembra pubblicare per il download e l'aggiornamento automatico (circa una volta al trimestre in media). Visto che abbiamo circa 1500 clienti, questo è molto difficile da gestire.

Si prega di condividere con me qualsiasi approccio che avete implementato o come si potrebbe risolvere questo problema.

Ulteriori dettagli: l'app è un exe VFP 8. Ha una shell app che viene lanciata per prima, vede se c'è una nuova versione, scarica la nuova versione e poi la lancia.

risposta

1

quale meccanismo stai usando per tentare di connettersi a internet ... State provando via qualcosa come

loIE = CREATEOBJECT("InternetExplorer.Application") 
loIE.Visible = .T. 

* Tell IE to load a page 
llSuccess = loIE.Navigate("http://www.YourSite.com") 

* Wait for IE to do it 
llSuccess = lWait(loIE) 

quindi chiamando alcune impostazioni aggiuntive per richiamare la tua roba. Quindi, sembrerebbe che proprio Internet Explorer stia facendo le cose e offrirebbe meno interrogativi all'accesso rispetto alla tua app VFP stessa che chiama direttamente tramite chiamate API di basso livello.

+0

Grazie per la risposta. Potrebbe funzionare, farò una prova in quanto ciò potrebbe risolvere il problema che la mia app sta cercando di attirare il firewall e inviare qualcosa. Forse sembrerà che IE stia inviando qualcosa. Questo potrebbe risolvere la metà del problema. –

+0

Ci sono altre grandi risposte e sviluppatori su FoxWiki.com e UniversalThread.com che sono forum specializzati in VFP – DRapp

+0

Sì, forse avrei dovuto iniziare lì con Steve Black. –

Problemi correlati