Вопрос - autorun

Ответить
 • Просмотры: 5
Аватара пользователя
DmB89

Re: Вопрос - autorun

Сообщение DmB89 »

Продолжаю публиковать результаты своих "изысканий". Изображение

Начну с рекомендованного параметра реестра

Код:

Код: Выделить всё

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Cdrom]
"AutoRun"=dword:00000000

Этот параметр (или ключ, как иногда говорят) имеет какое-то половинчатое действие. Он отключает автозапуск, но это касается только автозапуска файла при установке CD/DVD в привод! Двойной щелчок ЛКМ и контекстное меню продолжают работать! Изменения параметра требуют перезагрузки.



Ещё один параметр:

Код:

Код: Выделить всё

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer]
"CDRAutoRun"=dword:00000000

Так и не смог понять, для чего он предназначен. Никакой реакции на его изменение я не обнаружил, даже после перезагрузки. Ни с CD-R, ни с другими типами дисков.



Очень удобно отключать автозапуск при помощи
TweakUI
.

Изображение

При этом способе, имея к примеру два дисковода CD/DVD можно на одном из них оставить автозапуск, а второй сделать "безопасным". Но поскольку TweakUI сохраняет изменения в ветке реестра HKCU, то эти настройки будут касаться только текущего пользователя.

Ещё раз уточняю - всё это справедливо при установленном обновлении
967715
.
Аватара пользователя
volk1234

Re: Вопрос - autorun

Сообщение volk1234 »

Inf-файл для логического диска





Цитата:



Еще одной возможностью, которую предоставляют inf-файлы, является добавление в контекстное меню логических дисков своих команд, а также изменение значка логического диска. Для этого необходимо создать специальный файл, который должен называться autorun.inf. Созданный inf-файл необходимо поместить в корень логического диска. Давайте рассмотрим пример создания файла autorun.inf.



Пример создания файла autorun.inf



Код:

Код: Выделить всё

[autorun]
icon = E:\images\fotoo\Art_galery\p.BMP
shell = open
shell\RunPh\command = photoshop.exe
shell\RunPh = Запустить photoshop

Файл autorun.inf не содержит блока версии inf-файла, но он должен содержать в себе блок [AUTORUN]. Содержимое этого блока довольно просто в понимании, если вы прочитали раздел книги о корневом разделе HKEY_CLASSES_ROOT в главе о реестре. Как можно заметить, ключевые слова, начинающиеся со слова SHELL, являются просто подразделами реестра, которые должны быть добавлены к ветви HKEY_CLASSES_ROOT\DRIVE при отображении контекстного меню данного логического диска, а ключевое слово ICON определяет значок диска. Тем не менее, давайте вспомним содержимое корневого раздела HKEY_CLASSES_ROOT\DRIVE\SHELL и опишем, что же конкретно делают ключевые слова данного файла.

s

Код:

Код: Выделить всё

hell = open — добавляет в параметр по умолчанию подраздела SHELL строку open. Эта строка говорит о том, что по умолчанию при двойном щелчке на диске диск должен открываться.
Shell\RunPh = Запустить photoshop — добавляет в параметр по умолчанию подраздела RUNPH строку Запустить photoshop. Эта строка определяет название команды в контекстном меню нашего диска.
Shell\RunPh\command = photoshop.exe — добавляет в параметр по умолчанию подраздела COMMAND строку photoshop.exe. Эта строка определяет команду, которая будет выполняться при выборе из контекстного меню нашего диска соответствующей команды.

Для возможности работы файла autorun.inf необходимо, чтобы параметр типа REG_BINARY NoDriveTypeAutoRun, расположенный в ветви реестра HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer, был равен 0.



Получается autorun.inf можно запускать некой командой через rundll32 ?
Аватара пользователя
DmB89

Re: Вопрос - autorun

Сообщение DmB89 »

Продолжаю публиковать результаты своих "изысканий". Изображение

Начну с рекомендованного параметра реестра

Код:

Код: Выделить всё

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Cdrom]
"AutoRun"=dword:00000000

Этот параметр (или ключ, как иногда говорят) имеет какое-то половинчатое действие. Он отключает автозапуск, но это касается только автозапуска файла при установке CD/DVD в привод! Двойной щелчок ЛКМ и контекстное меню продолжают работать! Изменения параметра требуют перезагрузки.

Ещё один параметр:

Код:

Код: Выделить всё

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer]
"CDRAutoRun"=dword:00000000

Так и не смог понять, для чего он предназначен. Никакой реакции на его изменение я не обнаружил, даже после перезагрузки. Ни с CD-R, ни с другими типами дисков.

Очень удобно отключать автозапуск при помощи
TweakUI
.

Изображение

При этом способе, имея к примеру два дисковода CD/DVD можно на одном из них оставить автозапуск, а второй сделать "безопасным". Но поскольку TweakUI сохраняет изменения в ветке реестра HKCU, то эти настройки будут касаться только текущего пользователя.

Ещё раз уточняю - всё это справедливо при установленном обновлении
967715
.
Аватара пользователя
Baw17

Re: Вопрос - autorun

Сообщение Baw17 »

please дайте твик для включение Авторана обратно

Код:

Код: Выделить всё

Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Cdrom]
"AutoRun"=dword:00000000
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\policies\Explorer]
"NoDriveTypeAutoRun"=dword:000000ff
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\IniFileMapping\Autorun.inf]
@="@SYS:DoesNotExist"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AutoplayHandlers\CancelAutoplay\Files]
"*.*"=""
Аватара пользователя
Frag-o-Matik

Re: Вопрос - autorun

Сообщение Frag-o-Matik »

спасибо всем уже нашел





Код:

Код: Выделить всё

Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Cdrom]
"AutoRun"=dword:00000001
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\policies\Explorer]
"NoDriveTypeAutoRun"=dword:00004191
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\IniFileMapping\Autorun.inf]
@=-	
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AutoplayHandlers\CancelAutoplay\Files]
"*.*"=-

DmB89, дай линк на русский TweakUI.
Аватара пользователя
extasy1987

Re: Вопрос - autorun

Сообщение extasy1987 »

Frag-o-Matik, я брал TweakUI из аддона
Система - [addon+live+конструктор] Дополнительные апплеты панели управления
, также можно взять его из аддона
Power Pack (MS Power Toys)
, или
Система - [addon] - Power Pack (MS Power Toys)
.




Цитата Baw17:



please дайте твик для включение Авторана обратно
Вопрос - autorun




Выявилась интересная особенность. При отключенной обработке файла autorun.inf с помощью твика:

Код:

Код: Выделить всё

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\IniFileMapping\Autorun.inf] 
@="@SYS:DoesNotExist"

Включить обратно эту обработку "антитвиком"

Код:

Код: Выделить всё

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\IniFileMapping\Autorun.inf]
@=-

- не удаётся. В реестре остаётся пустое значение параметра, а должно стать "По умолчанию". Это вовсе не значит, что так и надо прописывать. Надо вручную удалить этот параметр в реестре, и он создастся сам с нужным значением. Почему так происходит - этого я не знаю, может более опытные форумчане что-нибудь добавят.
Вложения

[Расширение jpg было запрещено, вложение больше недоступно.]

Аватара пользователя
Petya V4sechkin

Re: Вопрос - autorun

Сообщение Petya V4sechkin »

Цитата extasy1987:

У меня там присутствует программы, которые были мною удалены за ненадобностью, а как удалить эти ярлыки из предлагающегося списка в этом диалоговом окне

С помощью
CleanHandlers
, например.
Аватара пользователя
DmB89

Re: Вопрос - autorun

Сообщение DmB89 »

Corei7

Перенес ваше сообщение сюда. Почитаете про твики реестра и можете добавить их

с помощью, например, аддона
Mycustom
.

Начиная с версии Update Pack 9.3.14 в него добавлена KB967715, которая и позволяет спользовать параметр HonorAutoRunSetting.
Аватара пользователя
Corei7

Re: Вопрос - autorun

Сообщение Corei7 »

Приветствую.



Извеняюсь если неправильно выбрал раздел. Создавать новую тему не стал.



Задача в следующем:

С помощью программы nLite, дистрибутив windows можно изменить так,

чтобы отключить автозапуск на всех дисках. Мне нужно только на съемных носителях.



Дистрибутив:

Windows-XPSP3-Rus со встроенными обновлениями UpdatePack-XPSP3-Rus-9.7.30

включая аддон .Net FrameWork 1.1 + 3.5SP1+LP+KB и x-Reset10.



Таким образом, хотелось бы немного увеличить устойчивость системы к вирусам с флешек.

Может в текущих обновлениях это проблема как то решена ?

(дополнительно интересует параметр HonorAutoRunSetting)
Аватара пользователя
volk1234

Re: Вопрос - autorun

Сообщение volk1234 »

nikit-xxx, вопрос совершенно не по теме. Короткий ответ - нельзя.



Corei7, Прочитайте статью MS "
Отключение функций автозапуска в Windows
". Там всё есть.


читать дальше »



Цитата:



В ОС Windows Server 2003 и Windows XP все изменения этого обновления контролируются параметром HonorAutorunSetting, чтобы при необходимости можно было вернуться к прежней конфигурации. Этот параметр недействителен для пользователей ОС Windows 2000, Windows Vista или Windows Server 2008.



При установке обновления 967715 раздел реестра HonorAutorunSetting создается только в кусте реестра HKEY_LOCAL_MACHINE. По умолчанию этот раздел имеет значение 0x1. Оно включает функции, предусмотренные в текущем обновлении. До установки текущего обновления этот раздел реестра в системе отсутствует. Режим автозапуска, имевший место до установки пакета, можно восстановить, вручную задав для этого раздела реестра значение 0.
Ответить

Вернуться в «Защита компьютерных систем»