5

У нас есть приложение, которое автоматически устанавливает обновления на компьютеры наших клиентов (Windows OS/PC). Он легкий (650K) и делает очень специфическую задачу для наших клиентов, помогая нам собирать данные для них как часть нашего общего обслуживания для наших клиентов. Сначала он проверяет наш сайт, чтобы узнать, существует ли более новая версия приложения и загружает последнюю версию. Проблема, с которой мы сталкиваемся все больше и больше, является двукратной:Как подойти к whitelisting app/exe

  1. Некоторые антивирусные программы считают,
  2. Некоторое программное обеспечение брандмауэра считает его трояном и блокирует его от попыток отправить обратно те самые данные, которые оно предназначалось для отправки.

Мы можем, один за другим, помогать клиентам, которые не очень разбираются в понимании проблемы и способах ее решения, но это очень трудоемко. Он появляется снова в каждой новой версии, которую мы публикуем для автоматической загрузки и обновления (примерно раз в квартал в среднем). Увидев, что у нас около 1500 клиентов, это очень сложно.

Просьба поделиться со мной любым подходом, который вы внедрили, или как решить эту проблему.

Подробнее: приложение VFP 8 exe. У этого есть приложение оболочки, которое запускается первым, видит, есть ли новая версия, загружает новую версию и затем запускает ее.

ответ

1

какой механизм вы используете, чтобы попытаться подключиться к Интернету ... вы пытаетесь через что-то вроде

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) 

затем вызывает некоторые дополнительные параметры, чтобы вызвать ваши вещи. Тогда, казалось бы, его действительно Internet Explorer делает что-то и будет предлагать меньше вопросов для доступа к вашему приложению VFP, который сам вызывает вызовы API низкого уровня.

+0

Спасибо за ответ. Это может сработать, я дам ему попробовать, так как это может решить проблему, которую мое приложение пытается вытолкнуть через брандмауэр и отправить что-то. Возможно, это будет выглядеть так, как будто IE отправляет что-то обратно. Это может решить половину проблемы. –

+0

На FoxWiki.com и UniversalThread.com есть отличные ответы и разработчики, которые специализируются на форумах VFP – DRapp

+0

Да, возможно, я должен был начать со Стивом Блэком. –

 Смежные вопросы

  • Нет связанных вопросов^_^