Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Сети > tidhttp в безоконное приложении


Автор: cyberovskij 23.5.2011, 22:03
решил исспользовать IDhttp для создания autoupdatera  для приложения. Его  задача скачать zip файл с сервера распаковать и запустить приложение инсталлер.  Апдейтер нужно сделать  безформенным. Но проблема в том, что если  попробовать скомпиллировать следующий код то Авира выдаст "Virus TR/ATRAPS.Gen found"

Код

program lsa_updater;



uses
  SysUtils,
  IdBaseComponent,
  IdGlobal,
  IdComponent,
  IdTCPConnection,
  IdTCPClient,
  IdHTTP;// Этой строки не любить Авира
begin
  { TODO -oUser -cConsole Main : Insert code here }
end.


Повторю еще раз код апдейтера безформенный. 
Как решить этот проблемс не используя WIN API сокетов?

Автор: MetalFan 24.5.2011, 08:32
Цитата(cyberovskij @  23.5.2011,  22:03 Найти цитируемый пост)
Как решить этот проблемс не используя WIN API сокетов?

никак. все в итоге все равно к ним сведется.
А вообще почему бы не забить на эту авиру? ну или послать им свой файл для анализа?

Автор: cyberovskij 24.5.2011, 15:24
Цитата(MetalFan @  24.5.2011,  08:32 Найти цитируемый пост)
А вообще почему бы не забить на эту авиру?

ИМХО. Подход не правильный. Авира не такой уж и редкостный антивир что б на него забивать. 
Хм. Самое интересное, что проблема возникла при компиляции на D7 и Indy 9 . Сегодня попробовал тоже самое на  BDS 2006 и Indy 10 .  Все ОК. 

Автор: Snowy 24.5.2011, 15:44
Конечно Ок. Это ж разные компиляторы. Создают разный код.
А речь о том, что нужно выслать в саппорт антивируса пример ехе, а также желательно привести пример кода с указанием компилятора, чтобы они пофиксили свои сигнатуры на предмет ложного срабатывания.
А, пока они не пофиксят, придётся отрубить антивирус.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)