2010-02-26 15 views
5

Mamy aplikację, która automatycznie instaluje aktualizacje na komputerach naszych klientów (Windows OS/PC). Jest lekki (650 KB) i wykonuje bardzo specyficzne zadanie dla naszych klientów, pomagając nam gromadzić dane w ramach naszej ogólnej obsługi naszych klientów. Najpierw sprawdza naszą stronę internetową, aby sprawdzić, czy istnieje nowsza wersja aplikacji i pobiera najnowszą wersję. Problem, który napotykamy coraz częściej, jest podwójny:Jak podejść do białej listy aplikacji/exe

  1. Niektóre programy antywirusowe sądzą, że może to być złośliwe oprogramowanie i blokuje je.
  2. Niektóre programy zapory sieciowej uważają, że jest to koń trojański i uniemożliwia im wysłanie tych samych danych, które miały zostać wysłane.

Możemy, jeden po drugim, pomóc klientom, którzy nie są bardzo biegli w poznaniu problemu i jak go rozwiązać, ale to bardzo czasochłonne. Pojawia się ponownie na każdej nowej wersji, wydaje się, że publikujemy w celu automatycznego pobierania i aktualizacji (średnio około raz na kwartał). Widząc, że mamy około 1500 klientów, bardzo trudno jest to zarządzać.

Proszę podziel się mną ze wszystkimi zaimplementowanymi metodami lub sposobem rozwiązania tego problemu.

Więcej szczegółów: aplikacja jest wersją VFP 8. Ma aplikację shell, która uruchamia się pierwsza, widzi, czy jest nowa wersja, pobiera nową wersję, a następnie uruchamia ją.

Odpowiedz

1

co mechanizm używasz, aby spróbować połączyć się z internetem ... starasz poprzez coś jak

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) 

następnie nazywając pewne dodatkowe ustawienia, aby wywołać swoje rzeczy. Wtedy wyglądałoby na to, że naprawdę działa on w przeglądarce Internet Explorer i zaoferuje mniej pytań w stosunku do samej aplikacji VFP, wywołującej bezpośrednio połączenia API niskiego poziomu.

+0

Dzięki za odpowiedź. To może zadziałać, spróbuję, ponieważ może to rozwiązać problem, który moja aplikacja próbuje przeszukać przez zaporę i wysłać coś. Być może będzie wyglądało, że IE wysyła coś z powrotem. Może to rozwiązać połowę problemu. –

+0

Jest kilka innych świetnych odpowiedzi i deweloperów na stronach FoxWiki.com i UniversalThread.com, które są forami specjalizującymi się w VFP. – DRapp

+0

Tak, może powinienem był tam zacząć ze Stevem Blackiem. –

Powiązane problemy