Модераторы: Snowy, bartram, MetalFan, bems, Poseidon, Riply
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Аналог Punto Switcher, ругается Comodo 
V
    Опции темы
Delvish
Дата 1.12.2011, 16:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


oO
*


Профиль
Группа: Участник
Сообщений: 136
Регистрация: 13.12.2006

Репутация: 2
Всего: 4



Всем день добрый!
Ради праздного интереса решил написать аналог PuntoSwitcher'а с некоторыми плюшками. Но Comodo ругается все время на глобальнуй хук. Что ему не нравится? Множество программ его используют и тот же Пунто - и хоть бы что. А я ему чем не угодил? Все те же стандартные SetWindowsHookEx и CallNextHookEx.
Может, нужно использовать перехват как-то по-другому?
PM MAIL   Вверх
Keeper89
Дата 2.12.2011, 00:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2580
Регистрация: 26.2.2009

Репутация: 14
Всего: 58



Может он в базу Comodo не входит? У меня KIS тоже иногда задает вопросы.


--------------------
PM MAIL WWW   Вверх
Delvish
Дата 2.12.2011, 09:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


oO
*


Профиль
Группа: Участник
Сообщений: 136
Регистрация: 13.12.2006

Репутация: 2
Всего: 4



Протестил вечерком на компе с KIS - вроде молчит. А Комод сразу как только происходит обращение к библиотеке на SetWindowsHookEx начинает паниковать красными табличками и рассказывать что такое глобальнуй хук. На Punto не обращает внимания. Punto другим образом разве действует? Не думаю. Есть у кого мысли что не так?
PM MAIL   Вверх
Snowy
Дата 2.12.2011, 11:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 11363
Регистрация: 13.10.2004
Где: Питер

Репутация: 30
Всего: 484



Вероятно, прохладное отношение к пунто вызвано наличием у него сертификата.
А вот неподписанное приложение, пытающееся захватить власть над миром, вызывает у него подозрение...
PM MAIL   Вверх
Delvish
Дата 2.12.2011, 12:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


oO
*


Профиль
Группа: Участник
Сообщений: 136
Регистрация: 13.12.2006

Репутация: 2
Всего: 4



хммм.... итого выход один: терпеть. так? не улыбает это меня  smile 
все же спасибо за ответы!

P.S. а если подписать собственноручно состряпаным сертификатом - не будет ругаться только на моей машине, ведь так? на каждую машину нужно будет ставить сертификат - правильно понимаю?

Это сообщение отредактировал(а) Delvish - 2.12.2011, 12:19
PM MAIL   Вверх
Snowy
Дата 2.12.2011, 12:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 11363
Регистрация: 13.10.2004
Где: Питер

Репутация: 30
Всего: 484



Можно внести в исключения.
Можно отправить запрос производителю антивируса, чтобы программу внесли в исключения глобально.
Можно купить сертификат у M$
PM MAIL   Вверх
Delvish
Дата 2.12.2011, 14:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


oO
*


Профиль
Группа: Участник
Сообщений: 136
Регистрация: 13.12.2006

Репутация: 2
Всего: 4



1) выход из ситуации вполне прост и понятен, но нет универсальности, которой бы хотелось
2) долгая процедура
3) ...или у тех же Comodo smile для этой некоммерческой разработки это не выгодно, а для других не требуется

ладно, значит будем просто жмякать "добавить в исключения"
PM MAIL   Вверх
Poseidon
Дата 4.12.2011, 23:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Delphi developer
****


Профиль
Группа: Комодератор
Сообщений: 5273
Регистрация: 4.2.2005
Где: Гомель, Беларусь

Репутация: 10
Всего: 133



Кстати KIS в своих первых версиях тоже ругался на Punto. Но потом как-то приутих. Не знаю, занесли ли ЛК Punto в белый список и сертификат сыграл свою роль, но факт такой на моей памяти был.


--------------------
Если хочешь, что бы что-то работало - используй написанное, 
если хочешь что-то понять - пиши сам...
PM MAIL ICQ   Вверх
drkot
Дата 16.1.2012, 20:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ищущий
***


Профиль
Группа: Завсегдатай
Сообщений: 1042
Регистрация: 5.5.2006

Репутация: нет
Всего: 8



Решить проблему ГЛОБАЛЬНО можно только путем ведения переписки с компаниями производителями антивирусов.
До тех пор пока программа не приобретет хоть какую то минимальную популярность (если Вы не крупная софт компания), Вам будет предложено вносить программу в исключения.
По опыту могу сказать, что адекватны только монстры, и то не все. всякая пузатая мелочь будет только рада добавить Вашу сигнатуру в базу  и пугать пользователя очередным страшным вирусом.

PS: например KAV достаточно лоялен, а вот AVAST можно отнести к отморозкам (блокируют даже при внесении в список доверенных).

Добавлено через 4 минуты и 13 секунд
Цитата(Delvish @  1.12.2011,  16:35 Найти цитируемый пост)
Может, нужно использовать перехват как-то по-другому?

драйвер фильтр. Ни один антивирус на это не ругается (пока).


--------------------
Ошибка не становится истиной по причине широкого распространения,
как и Истина не становится Ошибкой из-за того, что никто её не видит.
PM   Вверх
Delvish
Дата 22.1.2012, 09:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


oO
*


Профиль
Группа: Участник
Сообщений: 136
Регистрация: 13.12.2006

Репутация: 2
Всего: 4



Да я вот решил поэкспериментировать с привилегиями - выяснил что Комод не ругается только если привилегия SeBackupPrivilege либо SeRestorePrivilege (что странно, т.к. эти привилегии для работы с реестром), да и то 1 раз из 10 опять ругается. В общем, странная особенность. В итоге автоматизма не получилось, пришлось разрешать везде ручками.
Софтинка просто для небольшого круга сотрудников, так что преумножать задачи без необходимого не стал - например, писать драйвер слишком большое излишество smile
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: WinAPI и системное программирование"
Snowybartram
MetalFanbems
PoseidonRrader
Riply

Запрещено:

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по Delphi обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи
  • 99% ответов по WinAPI можно найти в MSDN Library, оставшиеся 1% здесь

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, bartram, MetalFan, bems, Poseidon, Rrader, Riply.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: WinAPI и системное программирование | Следующая тема »


 




[ Время генерации скрипта: 0.0517 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.