Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

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

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

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 12.05.2015, 17:11   #1
beegl
instagram
Участник клуба
 
Аватар для beegl
 
Регистрация: 24.05.2008
Сообщений: 1,451
Злость компонент mxProtector и антивирус = вирус

что делать, как-бы его заставить не генерировать не понятный для антивирусок код, а то вирустотал.сом обнаружил 42, этот компонент хорош, т.к. много места не занимает проект, но генерирует не понятный код, что антивирус так понимает. Шо делать?) .. Другие протект-компоненты есть, но исполняемый файл становится громоздким.
beegl вне форума Ответить с цитированием
Старый 12.05.2015, 17:13   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
генерирует не понятный код, что антивирус так понимает.
Это защитный мусор. Антивирус правильно ругается.
Цитата:
Шо делать?)
Ну... попускать антивирусы.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 12.05.2015, 17:20   #3
beegl
instagram
Участник клуба
 
Аватар для beegl
 
Регистрация: 24.05.2008
Сообщений: 1,451
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
Это защитный мусор.
смотрел, там пара функций всяких ASM кодов, больше ничего не увидел страшного)

Ща попробую убрать, шо не использую в компоненте. Использую только UserName и Serial, железо и т.п. не задействовал

по удалял оттуда АСМ код)) .. и вирусов нет) .. подобные

Код:
Function GetCPUVendor: TVendor; Assembler; Register;
Asm
  PUSH    EBX
  PUSH    EDI
  MOV     EDI,EAX
  MOV     EAX,0
  DW      $A20F
  MOV     EAX,EBX
  XCHG	  EBX,ECX
  MOV	  ECX,4
@1:
  STOSB
  SHR     EAX,8
  LOOP    @1
  MOV     EAX,EDX
  MOV	  ECX,4
@2:
  STOSB
  SHR     EAX,8
  LOOP    @2
  MOV     EAX,EBX
  MOV	  ECX,4
@3:
  STOSB
  SHR     EAX,8
  LOOP    @3
  POP     EDI
  POP     EBX
End;

Последний раз редактировалось beegl; 12.05.2015 в 17:55. Причина: add text
beegl вне форума Ответить с цитированием
Старый 12.05.2015, 17:21   #4
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

А антивирус такой мусор считает зловредом )
Обычное же дело.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 12.05.2015, 18:30   #5
uberchel
Участник клуба
 
Аватар для uberchel
 
Регистрация: 19.01.2009
Сообщений: 1,453
По умолчанию

Насколько помню это ужеее очень старый копонент который черте когда обновлялся.
Вообще, к защите своих программ надо подходить с любовью и лаской и писать все это дело хорошо, как говорится 7 раз отмерь 1 отрежь - вот так, а не использовать непонятные компоненты надеясь на офось.
uberchel вне форума Ответить с цитированием
Старый 26.05.2015, 17:52   #6
beegl
instagram
Участник клуба
 
Аватар для beegl
 
Регистрация: 24.05.2008
Сообщений: 1,451
По умолчанию

на моем компе и на Виртуал-Бокс (ХР, 7, 7х64, 8) нет ошибки, а дал на тест в другом компе, ошибка. Что там, как вычислить и спрятать ошибку? .. в модуле компонента не нашел этого сообщения, а R1 запись есть в модуте компонента.

Кстати, протестируйте, у Вас будет эта ошибка при регистрации? - (ссылка)


Последний раз редактировалось beegl; 26.05.2015 в 18:52. Причина: заменил ссылку
beegl вне форума Ответить с цитированием
Старый 26.05.2015, 18:06   #7
newerow1989
Я самый любопытный
Участник клуба
 
Аватар для newerow1989
 
Регистрация: 24.07.2012
Сообщений: 1,949
По умолчанию

Ошибки возникают новые, не успеваю их обрабатывать
Изображения
Тип файла: png Безымянный4.png (73.9 Кб, 77 просмотров)
С запрограммированным приветом, Неверов Евгений!
Сайт: http://newerow1989.ru
[Паскаль] [Delphi]
newerow1989 вне форума Ответить с цитированием
Старый 09.09.2015, 13:31   #8
beegl
instagram
Участник клуба
 
Аватар для beegl
 
Регистрация: 24.05.2008
Сообщений: 1,451
Сообщение

Цитата:
Сообщение от beegl Посмотреть сообщение
Код:
Function GetCPUVendor: TVendor; Assembler; Register;
Asm
  PUSH    EBX
  PUSH    EDI
  MOV     EDI,EAX
  MOV     EAX,0
  DW      $A20F
  MOV     EAX,EBX
  XCHG	  EBX,ECX
  MOV	  ECX,4
@1:
  STOSB
  SHR     EAX,8
  LOOP    @1
  MOV     EAX,EDX
  MOV	  ECX,4
@2:
  STOSB
  SHR     EAX,8
  LOOP    @2
  MOV     EAX,EBX
  MOV	  ECX,4
@3:
  STOSB
  SHR     EAX,8
  LOOP    @3
  POP     EDI
  POP     EBX
End;
Avast уже обновил базы, проходит мимо) .. но возможно что-то было из системой, я тогда без антивируски был. ( сканил там )

Последний раз редактировалось beegl; 09.09.2015 в 13:39. Причина: add text
beegl вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
По каким признакам антивирус видит вирус? Tabor678 Безопасность, Шифрование 8 28.02.2015 19:47
Неизвестный антивирус или неизвестный вирус? suxanov Безопасность, Шифрование 5 09.09.2013 19:38
Антивирус на резидентный вирус AMane Misa Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 0 30.06.2013 13:15
Антивирус говорит что моя прога - вирус! Maxs Общие вопросы Delphi 1 25.10.2009 21:03
Вирус и антивирус Kazik Помощь студентам 1 27.05.2009 15:11