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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 22.10.2009, 23:08   #1
D_E_N
Форумчанин
 
Регистрация: 04.05.2009
Сообщений: 149
По умолчанию Проблема

Всем привет. столкнулся с такой проблемой после добавления в прогу функции определения папки win и записи проги в автозагрузку антивирь начал громко топать и определять мою прожку как троянчик и помещать на карантин. использовал функцию такого вида
Код:
Function SysDir : String;
Var
Windir : Array [0..MAX_PATH] Of Char;
Begin
GetWindowsDirectory(WinDir, Sizeof(Windir));
Result := WinDir;
End;
запись в реестр
Код:
 Reg := TRegistry.Create;
      Reg.RootKey:= HKEY_LOCAL_MACHINE;
       with Reg do
        begin
OpenKey('\Software\Microsoft\Windows\CurrentVersion\Run', true);
WriteString('NET',dir+'\net.exe');
CloseKey;
            begin
Reg.Free;
        end;
как исправить проблему?
D_E_N вне форума Ответить с цитированием
Старый 22.10.2009, 23:15   #2
Вавел из ГМТУ
Форумчанин
 
Регистрация: 19.06.2009
Сообщений: 896
По умолчанию

И как он обзывает твою программу? Может он просто сообщает что идёт ппытка записать в раздел реестра?

Поизменяй имена переменых, имена функция, поменяй их местами и пр.
Вавел из ГМТУ вне форума Ответить с цитированием
Старый 22.10.2009, 23:15   #3
raxp
Старожил
 
Регистрация: 29.09.2009
Сообщений: 9,713
По умолчанию

в топку такой антивирь
... не пробовали в доверенные добавить
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation
raxp вне форума Ответить с цитированием
Старый 22.10.2009, 23:35   #4
D_E_N
Форумчанин
 
Регистрация: 04.05.2009
Сообщений: 149
По умолчанию

Цитата:
Сообщение от Вавел из ГМТУ Посмотреть сообщение
И как он обзывает твою программу? Может он просто сообщает что идёт ппытка записать в раздел реестра?

Поизменяй имена переменых, имена функция, поменяй их местами и пр.
сообщает HEUR:trojan.win32.generic....
D_E_N вне форума Ответить с цитированием
Старый 22.10.2009, 23:48   #5
spamer
Software Developer
Старожил
 
Аватар для spamer
 
Регистрация: 19.12.2008
Сообщений: 2,070
По умолчанию

Интересно ,а что это за такой антивирус умный?
Будь проще и люди к тебе потянутся
spamer вне форума Ответить с цитированием
Старый 22.10.2009, 23:51   #6
Вавел из ГМТУ
Форумчанин
 
Регистрация: 19.06.2009
Сообщений: 896
По умолчанию

Методом тыка коментируй процедуры/функции и смотри что говорит антивирь. Как только находишь проблемную, то ищи другое решение.

Это он начал ругаться при расширении функционала или всегда так материл прогу?
Вавел из ГМТУ вне форума Ответить с цитированием
Старый 22.10.2009, 23:55   #7
D_E_N
Форумчанин
 
Регистрация: 04.05.2009
Сообщений: 149
По умолчанию

Вавел из ГМТУ изза расширении функционала. spamer KIS 2010...... а nod говорит newheur_pe вирус.....

Последний раз редактировалось D_E_N; 22.10.2009 в 23:57.
D_E_N вне форума Ответить с цитированием
Старый 23.10.2009, 00:09   #8
D_E_N
Форумчанин
 
Регистрация: 04.05.2009
Сообщений: 149
По умолчанию

вроде вычислил не нравится ему эти строчки
Код:
           begin

         Reg.Free;
      end;
D_E_N вне форума Ответить с цитированием
Старый 23.10.2009, 00:21   #9
Вавел из ГМТУ
Форумчанин
 
Регистрация: 19.06.2009
Сообщений: 896
По умолчанию

Ну знач поищи другии функции записи в реестр.
Вавел из ГМТУ вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проблема с рамами/Проблема с ЖД DRAGGER Компьютерное железо 6 04.01.2009 23:37