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

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

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


Донат для форума - использовать для поднятия настроения себе и модераторам

А ещё здесь можно купить рекламу за 25 тыс руб в месяц! ) пишите сюда - alarforum@yandex.ru

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

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

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

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

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

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

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

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

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

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

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


15:01.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.