Войти

Показать полную графическую версию : Autorun


MrMadman
29-12-2003, 01:59
Где хранится инфа о том, включена ли виндовская фун-я autorun? (ясно, в реестре, а где именно?)

shurikan
29-12-2003, 02:31
MrMadman
HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer
или
HKU\DEFAULT\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer
Вот две ветки :)

Prisoner
29-12-2003, 02:33
Отключение автозапуска CD-ROM
Г. Борн рекомендует это делать следующим образом:
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer
NoDriveTypeAutoRun=95 00 00 00 - AutoRun Включен
NoDriveTypeAutoRun=b5 00 00 00 - AutoRun Отключен

В Windows существует возможность изменения значка дисков и автозапуска программ при помощи файла "autorun.inf".

Но в Windows Me, если вы захотите таким образом изменить значки логических дисков, этот прием не сработает. Дело в том, что существует ключ, разрешающий использовать файлы "autorun.inf". Итак, найдите ветвь:
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MountPoints\C
. Теперь для разрешения считывать информацию из файла "autorun.inf" на диске "С:", нужно создать строковой параметр _HasNotif с пустой строкой (""). Если у Вас есть еще логические диски "D:, E:" и т.д., то создайте для них тот же параметр _HasNotif="" в:
HKEY_CURRENT_USER\SOFTWARE\Microsoft\ Windows\CurrentVersion\Explorer\MountPoints\D
и по аналогии - для всех оставшихся дисков.

MrMadman
30-12-2003, 01:59
NoDriveTypeAutoRun один, а сидюшников у меня двое...:(
А вот _HasNotif работает, НО:
 -удаляю  _HasNotif, отсылаю WM_WININICHANGE - порядок.
 -создаю  _HasNotif, отсылаю WM_WININICHANGE - не пашет, пока не перезагружусь... хелп...

Prisoner
31-12-2003, 00:37
А сколь часто при установке какой-нибудь программы (вне зависимости от ее сложности и навороченности) она просит ребут? :) Потому и просит, что некоторые опции того требуют :\




© OSzone.net 2001-2012