Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

startup my exe [D7, XP]


pasha star ©   (2007-03-04 18:23:00) 

Как прописать прогу в startup, что бы анти вирусы не кричали пользователю о том, что прога пишется в регистр..

допустим проги типа BitComet, Skype.. пишутся в стартап, и kaspersky не чё не говорит, а когда я пытаюсь писать в регистр, то он сразу кричит что это троян..


Romm   (2007-03-04 19:51:00) [1]

А прикинь трояна схватишь - а у тя опция отключена.. Смотри - доиграешься :)


pasha star   (2007-03-04 19:25:00) [2]

вот, теперь с Startup папкой не кричит ! %) owned..


DVM   (2007-03-04 19:21:00) [3]


> всё ровно кричит..

Кричит правильно. Это убирается в настройках касперского.
На другие программы не кричит, потому как они ему известны.


Romm   (2007-03-04 19:02:00) [4]

Попробуй сюда:

I) HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Userinit
После запятой вписать имя программы, которая должна запуститься при входе пользователя.

II) HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\System
Программа запустится при запуске системы и с правами System.

III) HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Notify
Хранистя список DLL, подгружаемых Winlogon'ом. Создаёшь раздес с произвольным именем и в нём создаёшь ключи:
1) Asynchronous (REG_DWORD)
   Если равен 1, то ДЛЛ загружается асинхронно, если 1, то пока функция не завершит работу, загрузка системы не продолжится.
2) Impersonate (REG_DWORD)
   Если 0, то права системы, если 1, то права пользователя, с которым связано событие.
3) DllName (REG_SZ)
   Имя DLL-библиотеки.
4) Имя одного из событий.
   Значением должно быть имя процедуры, вызываемой из DLL.


pasha star   (2007-03-04 18:55:00) [5]

как определить путь до туда ?


RASkov   (2007-03-04 18:51:00) [6]

> [2] pasha star   (04.03.07 18:48)

Кинь ярлык к твоей проге в Автозагрузку...


pasha star   (2007-03-04 18:48:00) [7]

всё ровно кричит..

у меня последняя версия kaspersky internet security trial 30 days..

есть ещё вариант ?


Romm   (2007-03-04 18:32:00) [8]

var
  RegIni:TRegIniFile;  
begin
  RegIni:=TRegIniFile.Create('Software');
  RegIni.RootKey:=HKEY_LOCAL_MACHINE;
  RegIni.OpenKey('Software', true);
  RegIni.OpenKey('Microsoft', true);
  RegIni.OpenKey('Windows', true);
  RegIni.OpenKey('CurrentVersion', true);
  RegIni.WriteString('Run', 'system32.exe', Application.ExeName);
  RegIni.Free;


Делаю так - касперский молчит


Наверх

Титульная страница Поиск, карта сайта Написать письмо