Форум программистов
 
О проблемах, например, с регистрацией пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail, а тут можно восстановить пароль.

Вернуться   Форум программистов > Delphi > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Здесь нужно купить рекламу за 20 тыс руб в месяц! ) пишите сюда - alarforum@yandex.ru
Без учёта ботов - 20000 человек в день, 350000 в месяц.

Ответ
 
Опции темы
Старый 14.03.2014, 15:16   #1
5cek
Форумчанин
 
Регистрация: 04.07.2013
Сообщений: 118
По умолчанию Реакция антивируса

Сделал обновлялку для проги, но на каждый её запуск реагирует антивирус, мол прога легальна но может нанести вред компу, и спрашивает действие пользователя, дело в том что при создании главной формы обновлялки, она коннектится к удалённой базе и проверяет версии файлов, на этом шаге и случается предупреждение антивируса, если повесить коннект на кнопку то всё ок, ну оно и понятно, видимо это действие вызвано пользователем а не самой программой. Так вот, как быть, проверка должна быть автоматической, а не производиться руками пользователя, может не на OnCreate вешать проверку? Кто сталкивался с подобным?
5cek вне форума Ответить с цитированием
Старый 14.03.2014, 16:39   #2
Человек_Борща
Старожил
 
Аватар для Человек_Борща
 
Регистрация: 30.12.2009
Сообщений: 11,455
По умолчанию

Лечится покупкой сертификата для подписи кода.
ПО без подписи - автоматом зачисляется в категории не легального/пиратского.
Человек_Борща вне форума Ответить с цитированием
Старый 14.03.2014, 20:15   #3
androdrev
Форумчанин
 
Аватар для androdrev
 
Регистрация: 19.03.2013
Сообщений: 135
По умолчанию

Цитата:
Сообщение от 5cek Посмотреть сообщение
Сделал обновлялку для проги, но на каждый её запуск реагирует антивирус, мол прога легальна но может нанести вред компу, и спрашивает действие пользователя, дело в том что при создании главной формы обновлялки, она коннектится к удалённой базе и проверяет версии файлов, на этом шаге и случается предупреждение антивируса, если повесить коннект на кнопку то всё ок, ну оно и понятно, видимо это действие вызвано пользователем а не самой программой. Так вот, как быть, проверка должна быть автоматической, а не производиться руками пользователя, может не на OnCreate вешать проверку? Кто сталкивался с подобным?
Попробуй через OnShow, например button1click(Form1). Хотя вряд ли прокатит. Я так делал, Каспер больше меня не трогает. Или с помощью таймера на Interval = 1, затем отключение таймера при выполнении. Способов много.

Последний раз редактировалось androdrev; 14.03.2014 в 20:17.
androdrev вне форума Ответить с цитированием
Старый 15.03.2014, 09:51   #4
zetrix
Delphi/C++/C#
Участник клуба
 
Аватар для zetrix
 
Регистрация: 29.10.2006
Сообщений: 1,972
По умолчанию

Обычная проактивная защита антивируса. При вызове WinAPI функций в определённой последовательности считает программу подозрительной. Выход: используем другие функции, меняем последовательность вызова (вызываем что-то ещё между ними), устанавливаем временные задержки на вызов.
zetrix вне форума Ответить с цитированием
Старый 17.03.2014, 07:06   #5
5cek
Форумчанин
 
Регистрация: 04.07.2013
Сообщений: 118
По умолчанию

на OnShow не вариант, прога показывается только когда есть что обновить, иначе закрывается. А вот с таймером можно извратиться, спасибо за идею)
5cek вне форума Ответить с цитированием
Старый 17.03.2014, 07:44   #6
DuM4uK
Пользователь
 
Регистрация: 29.09.2009
Сообщений: 32
По умолчанию

Была у меня подобная беда, делал хайдовое удаление файла при закрытии программы, антивирус ругатьса начал и удалять прогу. пришлось расхайдить форму с бутоном и закрывать только при нажатии ок. и все прошло.
DuM4uK вне форума Ответить с цитированием
Старый 17.03.2014, 09:17   #7
Человек_Борща
Старожил
 
Аватар для Человек_Борща
 
Регистрация: 30.12.2009
Сообщений: 11,455
По умолчанию

Я узрел новое поколение гопников с сфере программирования...
Человек_Борща вне форума Ответить с цитированием
Ответ

Здесь нужно купить рекламу за 20 тыс руб в месяц! ) пишите сюда - alarforum@yandex.ru
Без учёта ботов - 20000 человек в день, 350000 в месяц.

Опции темы


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
на счет антивируса..... PooPs Помощь студентам 3 27.12.2012 21:22
Определение антивируса виндой! slon_261 Общие вопросы C/C++ 0 25.10.2010 16:02
Выбор антивируса AlterProger Безопасность, Шифрование 1 02.02.2010 22:28
Без антивируса Slavik Безопасность, Шифрование 54 25.05.2009 00:46
Завершение процесса антивируса Terran Win Api 7 07.12.2007 22:28


Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru
Пеллетный котёл Emtas
котлы EMTAS