Разборки с реестром

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
CyberYen
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 112
Зарегистрирован: 10.03.2004 (Ср) 18:14

Разборки с реестром

Сообщение CyberYen » 18.06.2004 (Пт) 17:10

Приветик.

Хотя мои вопросы к VB, в принципе, не имеет никакого отношения, все же если сможете, помогите плз.
У меня сейчас война с реестром :).

На компе XP.
Как я понимаю, в моем реестре разделы автозагр. - это:

*HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
*HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce
*HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx

*HKEY_USERS\.Default\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
*HKEY_USERS\.Default\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce
*HKEY_USERS\.Default\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx

*HKEY_СURRENT_USERS\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
*HKEY_CURRENT_USERS\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce
*HKEY_CURRENT_USERS\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx


Однако мне не ясно, в чем между ними разница? Т.е. чем отличается, скажем ...\Run от ...\RunOnce или от ...\RunOnceEx ?
Так же интересно, почему антивирусные проги загружаются еще до того, как будет вып. вход по уч. записи?
В какой раздел в данном случае необходимо добавить ключ, что-бы моя прога загр. самой первой?

И последний вопрос: действтельно ли программы в загружаются в том порядке, в каком находятся ключи в ...\Run ?

Заранее спасибо.

Oxygen
Белая и пушистая
Белая и пушистая
Аватара пользователя
 
Сообщения: 1314
Зарегистрирован: 15.07.2003 (Вт) 7:14
Откуда: Москва

Сообщение Oxygen » 18.06.2004 (Пт) 18:09

Ну, во-первых, место этого вопроса в трепе. Ну, да ладно. Отвечаю по порядку.

1. \Run от \RunOnce отличается тем, что в первом случае программа грузится каждый раз при загрузкм виндузы, а во втором только один раз, после того, как была туда записана, и после перезагруза эта запись автоматически удаляется. А \RunOnce от \RunOnceEx - честно, точно не заю, но могу предположить, что там возможно использовать какие-то расширенные параметры.Думаю, что объяснять чем отличаются HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run от *HKEY_USERS\.Default\SOFTWARE\Microsoft\Windows\CurrentVersion\Run не стоит, тут понятно из названия.

2. Насчет антивирусных программ - поищи, у тебя в реестре должен быть раздел HKLM\System\CurrentControlSet\Control\SessionManager, а там параметр BootExecute. Туда можно прописать программу, которая будет грузиться еще до запуска графической оболочки и сервисов.
Процедура клонирования завершена.
Коррекция имплантированного сознания соответствует принятым алгоритмам.
Уникальный идентификатор скопирован в чип временного паспорта.
Активация прав гражданина ожидается в течение 24 часов


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: Google-бот и гости: 34

    TopList  
cron