Autorun.inf
Файл Autorun.inf используется для автоматического запуска (автозапуск) приложений и программ на носителях информации в среде операционной системы Microsoft Windows. Этот файл должен находится в корне устройства для которого осуществляется автозапуск. Файл делится на структурные элементы — блоки. Название блоков пишется в квадратных скобках. Описание блоков содержит пары параметр?значение.
По умолчанию автозапуск для жёстких дисков отключен. За включение и отключение автозапуска для разных типов носителей отвечает ключ реестра:
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer]
«NoDriveTypeAutoRun»=dword:00000000
Структурные блоки файла
Блок [autorun]
Параметр action
Параметр action отвечает за отображение текста в меню автозапуска (используется редко).
Пример:
[autorun]
action=Текст Заголовка
Допустимо указания текста из библиотеки dll:
[autorun]
action=[путь\]имя_файла,-IDресурса
Параметр icon
Параметр icon отвечает файлу иконки для устройства.
Пример:
[autorun]
icon=имя_ресурса[,номер]
или
[autorun]
icon=файл.ico
Параметр label
Этот параметр служит для указания «метки тома». Если применить метку label к жёсткому диску, то реальная метка тома будет скрыта.
[autorun]
label=ЛюбойТекст
Параметр open
Параметр open содержит путь к файлу программы, которая будет запускаться при подключении устройства или попытке доступа к нему. Этот параметр не следует использовать вместе с shellexecute, возможно возникновение конфликта!
Синтаксис:
[autorun]
…
open=[путь\]файл [параметр1 [параметр2] …]
…
Параметр UseAutoPlay
Этот параметр совместим только с ОС MS Windows XP и работает не только на оптических дисках но и на других сменных носителях. Допустимое значение одно — 1. Используется для включения обработки файла autoplay. Используется очень редко.
Синтаксис:
[autorun]
…
UseAutoPlay=1
…
Параметр shellexecute
Файл, указанный в этом параметре, открывается при автозапуске той программой, которая ассоциирована с этим типом файлов в системном реестре Windows.
Этот параметр можно использовать вместо параметра open, использовать эти два параметра вместе не рекомендуется.
Данный параметр корректно работает на всех версиях ОС семейства Windows. В ОС MS Windows Vista диск с этим параметром сразу определяется как диск с программным обеспечением или играми, и для него вызывается соответствующее меню.
Пример:
[AutoRun]
shellexecute=»Readme.txt»
В данном примере файл «.txt» будет открыт программой, которую пользователь по умолчанию использует для открытия файлов «.txt» (обычно это «Блокнот», notepad.exe).
Параметр shell
shell=ключ указывает команду по умолчанию (default) для контекстного меню диска.
shell\ключ задаёт пункт контекстного меню.
shell\ключ\command задаёт исполняемую команду для пункта меню «ключ».
Пример:
[autorun]
shell\ключевое_слово\command=Файл.exe
shell\ключевое_слово=Заголовок_меню
Блок [Content]
В этом блоке используется всего три ключа: MusicFiles, PictureFiles, VideoFiles, что соответствует типам данных на носителе: музыка, изображения, видео.
Значениями для этих ключей могут быть только логическое true (истина) или false (ложь).
Истина задаётся любым из данных значений: 1, y, yes, t, true.
Ложь задаётся как: 0, n, no, f, false.
Пример:
[Content]
MusicFiles=Y
PictureFiles=0
VideoFiles=false
Блок [ExclusiveContentPaths]
При попытке определить тип содержимого на данном носителе информации, поиск файлов будет производится только в папках, прописанных в этом блоке. Путь задаётся в произвольном формате, приветствуются относительные пути.
Пример:
[ExclusiveContentPaths]
\музыка
\музыка\моя_музыка
фильмы
Данный блок поддерживается только ОС MS Windows Vista.
Блок [IgnoreContentPaths]
При попытке определить тип содержимого на данном носителе информации, поиск файлов не будет производиться в папках, прописанных в этом блоке и всех подпапках. Путь задаётся в произвольном формате, приветствуются относительные пути. Пример:
[IgnoreContentPaths]
\Portable
\Documents
\Install
Данный блок поддерживается только ОС MS Windows Vista.
Блок [DeviceInstall]
Используется один параметр DriverPath, который указывает путь к драйверам. Используется очень редко и только в MS Windows XP.
[DeviceInstall]
DriverPath=drivers\video
DriverPath=drivers\audio
Пример листинга файла autorun.inf
[autorun]
; точка с запятой — это комментарий 🙂
shellexecute=readme.txt
action=Studio
icon=usb.ico
description=Inc_drive
label=Inc_drive
shell\about=ReadMe
shell\about\command=Notepad.exe readme.txt
[Content]
MusicFiles=false
PictureFiles=false
VideoFiles=false
[ExclusiveContentPaths]
\Multimedia\Video
\Multimedia\Music
\Multimedia\Pictures
[IgnoreContentPaths]
\Portable
\Documents
\Install
Эта статья находится под лицензией GNU Free Documentation License. Она использует материалы из Википедеи.
Команды AutoRun — Информация по ПК — Каталог статей
Рассмотрим их поподробнее. Команда icon задает файл значка, который будет отображаться в Проводнике Windows (и некоторых других программах) вместо стандартного «виндового», ее синтаксис таков: icon=iconfile[,index]. Как источник значка (iconfile) могут использоваться файлы нескольких типов: ico, bmp, exe, dll. Файл со значком должен располагаться в той же директории на диске, что и программа, автозапуск которой задан командой open в файле autorun.inf. Если файл содержит более одной иконки, то необходимо указывать еще и индекс значка (индекс иконок в файлах отсчитывается от нуля).
Пример: icon=МояПрога.exe,1
Команда Defaulticon отличается лишь тем, что позволяет задавать еще и путь к файлу
значка:defaulticon=iconpath[,index]
В случае использования двух команд — icon и defaulticon система обрабатывает только defaulticon.
Команда label задает наименование диска, которое будет отображаться в интерфейсе Windows
вместо стандартного названия диска. В качестве этого названия может быть любой текст с пробелами, конечно, разумной длины:
label=Это мой кул-диск!!! Команда
open задает путь и имя файла программы, который будет автоматически запущен операционной системой при установке диска в привод CD-ROM.
Ее синтаксис:
open=[exepath\]exefile [param1 [param2]…]
Если путь к файлу (exepath) не указан явным образом, то файл запускаемой программы должен находиться в корневой директории компакт-диска. Вы также можете указывать любые переключатели командной строки для выбранного приложения, разумеется, если программа
поддерживает такие переключатели и в них есть потребность:
open=C:\Windows\explorer.exe /n,/e,C: Команда shellexecute задает приложение или файл с данными, которые будут использоваться операционной системой при вызове функции
ShellExecuteEx.
Синтаксис: shellexecute=[filepath\]filename[param1, [param2]…] Если путь к файлу (filepath) не указан явным образом, то файл также должен находиться в корневой директории компакт-диска. Если в данном параметре указывается исполнимый файл, то он будет запущен, если же это документ или файл с данными, то ShellExecuteEx выполнит команду, ассоциированную в
системе с данным классом файлов. То есть, грубо говоря, это то же самое, что и команда open, но shellexecute позволяет автоматически открывать документы с помощью соответствующих им приложений: shellexecute= ReadMe.doc.
Команда shell определяет команду в контекстном меню данного диска, используемую системой по умолчанию:
shell=verb. Здесь verb соответствует глаголу, выбранному для команды, задаваемой в нижеописанном параметре shell\verb файла autorun.inf .
Как это выглядит на практике, если говорить понятнее? Когда пользователь щелкает правой кнопкой мыши на значке диска, то появляется контекстное меню. Если на диске присутствует файл autorun.inf и в нем указан параметр shell, то умолчальная команда этого контекстного меню берется из значения этого параметра. То есть можно принудительно указать системе, какую команду ей следует выполнять, задав при этом новую, пользовательскую команду. Эта же команда выполняется, если пользователь делает двойной клик левой кнопкой мыши на значке диска. При создании новой команды необходимо определить две вещи: ее глагол (можно также вместо короткого глагола выбрать специальное название, которое будет отображаться в контекстном меню) и указать саму командную строку, которая будет выполнена при выборе этой команды.
Если же не устанавливать параметр shell, то операционная система будет считать командой по умолчанию «AutoPlay» и запускать при щелчке по значку диска программу, указанную в параметре open. Для создания новой пользовательской команды контекстного меню используется команда shell\verb\command. Ее синтаксис:
shell\verb\command= [filepath\]Filename.exe
Здесь verb — придуманный для вашей команды короткий глагол, не содержащий пробелов. По умолчанию именно этот глагол отображается в контекстном меню в качестве команды. Если же необходимо поместить в контекстное меню достаточно длинную строку, содержащую пробелы, то
для замены глагола verb используется следующая необязательная команда: shell\verb=MenuText
При этом в контекстном меню будет отображаться текст MenuText, который в отличие от обязательного глагола может содержать пробелы, строчные и прописные буквы. Также в этом случае можно самостоятельно задать горячую клавишу для данной команды, проставив амперсанд (&) перед выбранной для этого буквой.
Пример: shell=readme
shell\readme\command=
notepad readme.txt
shell\readme=Read &Me First!
Кстати, подобных дополнительных команд в контекстное меню диска можно добавлять несколько, задавая разные глаголы и разный текст MenuText. Таким образом, создание
компакт-дисков с автозапуском ручным способом — редактированием файла autorun.inf в
Блокноте — более чем простое занятие, не требующее никаких особых навыков. Главное — не забывать, что в файле autorun.inf первой строкой обязательно должна идти запись: [autorun]. Все остальные параметры следует располагать ниже, каждый на своей строке.
Блок [autorun]
[править] Параметр action
Параметр action отвечает за отображение текста в меню автозапуска (используется редко).
Пример:
[autorun]
action=Текст Заголовка
Допустимо указания текста из библиотеки dll:
[autorun]
action=[путь\]имя_файла,-IDресурса
[править] Параметр icon
Параметр icon назначает файл иконки для устройства.
Пример:
[autorun]
icon=имя_ресурса[,номер]
или
[autorun]
icon=файл.ico
[править] Параметр Defaulticon
Команда Defaulticon отличается лишь тем, что позволяет задавать ещё и путь к файлу значка:defaulticon=iconpath[,index]
В случае использования двух команд — icon и defaulticon система обрабатывает только defaulticon.
[править] Параметр label
Этот параметр служит для указания «метки тома». Если применить метку label к диску, то реальная метка тома будет скрыта (её можно посмотреть в свойствах).
[autorun]
label=ЛюбойТекст
[править] Параметр open
Параметр open содержит путь к файлу программы, которая будет запускаться при подключении устройства или попытке доступа к нему (открытие двойным щелчком). Этот параметр не следует использовать вместе с shellexecute, возможно возникновение конфликта!
Синтаксис:
[autorun]
…
open=[путь\]файл [параметр1 [параметр2] …]
…
[править] Параметр UseAutoPlay
Этот параметр совместим только с ОС MS Windows XP и работает не только на оптических дисках, но и на других сменных носителях. Допустимое значение одно — 1. Используется для включения обработки файла autoplay. Используется очень редко, в основном для автозапуска с флэш дисков без запросов на выбор действия (таких как открыть в проводнике, ничего не делать и т. д.).
Синтаксис:
[autorun]
…
UseAutoPlay=1
…
[править] Параметр shellexecute
Файл, указанный в этом параметре, открывается при автозапуске той программой, которая ассоциирована с этим типом файлов в системном реестре Windows.
Этот параметр можно использовать вместо параметра open, использовать эти два параметра вместе не рекомендуется.
Данный параметр корректно работает на всех версиях ОС семейства Windows. В ОС MS Windows Vista диск с этим параметром сразу определяется как диск с программным обеспечением или играми, и для него вызывается соответствующее меню.
Пример:
[AutoRun]
shellexecute=»Readme.txt»
В данном примере файл «.txt» будет открыт программой, которую пользователь по умолчанию использует для открытия файлов «.txt»
[править] Параметр shell
shell=ключ указывает команду по умолчанию (default) для контекстного меню диска.
shell\ключ задаёт пункт контекстного меню.
shell\ключ\command задаёт исполняемую команду для пункта меню «ключ».
Пример:
[autorun]
shell\ключевое_слово\command=Файл.exe
shell\ключевое_слово=Заголовок_меню
[править] Блок [Content]
В этом блоке используется всего три ключа: MusicFiles, PictureFiles, VideoFiles, что соответствует типам данных на носителе: музыка, изображения, видео.
Значениями для этих ключей могут быть только логическое true (истина) или false (ложь).
Истина задаётся любым из данных значений: 1, y, yes, t, true.
Ложь задаётся как: 0, n, no, f, false.
Пример:
[Content]
MusicFiles=Y
PictureFiles=0
VideoFiles=false
[править] Блок [ExclusiveContentPaths]
При попытке определить тип содержимого на данном носителе информации, поиск файлов будет производиться только в папках, прописанных в этом блоке. Путь задаётся в произвольном формате, приветствуются относительные пути.
Пример:
[ExclusiveContentPaths]
\музыка
\музыка\моя_музыка
фильмы
Данный блок поддерживается только ОС MS Windows Vista.
[править] Блок [IgnoreContentPaths]
При попытке определить тип содержимого на данном носителе информации, поиск файлов не будет производиться в папках, прописанных в этом блоке и всех подпапках. Путь задаётся в произвольном формате, приветствуются относительные пути. Пример:
[IgnoreContentPaths]
\Portable
\Documents
\Install
Данный блок поддерживается только ОС MS Windows Vista.
[править] Блок [DeviceInstall]
Используется один параметр DriverPath, который указывает путь к драйверам. Используется очень редко и только в MS Windows XP.
[DeviceInstall]
DriverPath=drivers\video
DriverPath=drivers\audio
[править] Пример листинга файла autorun.inf
[autorun]
; точка с запятой — это комментарий (так же комментариями являются любые сторонние символы и неизвестные команды)
shellexecute=readme.txt
action=Studio
icon=usb.ico
description=Inc_drive
label=Inc_drive
shell\about=ReadMe
shell\about\command=Notepad.exe readme.txt
[Content]
MusicFiles=false
PictureFiles=false
VideoFiles=false
[ExclusiveContentPaths]
\Multimedia\Video
\Multimedia\Music
\Multimedia\Pictures
[IgnoreContentPaths]
\Portable
\Documents
\Install
Autorun.inf — это… Что такое Autorun.inf?
Autorun.inf — файл, используемый для автоматического запуска или установки приложений и программ на носителях информации в среде операционной системы Microsoft Windows (начиная с версии Windows 95). Этот файл должен находиться в корневом каталоге файловой системы устройства, для которого осуществляется автозапуск. Файл делится на структурные элементы — блоки. Название блоков пишется в квадратных скобках. Описание блоков содержит пары параметр→значение.
Исходное предназначение
Автоматический запуск приложения позволил чрезвычайно упростить действия пользователя при установке и запуске программного обеспечения и драйверов устройств.[1]
Защита от копирования
Кроме того, некоторые фирмы, производящие диски с аудиосодержимым, пытались применить данную технологию для защиты содержимого дисков от копирования, путём автозапуска программы, препятствующей копированию. Однако известен случай поведения данной программы как руткита.[2]
Безопасность
В настоящее время файл autorun.inf широко используется для распространения компьютерных вирусов через flash-накопители и сетевые диски. Для этого авторы вирусов прописывают имя исполняемого файла с вредоносным кодом в параметр open. При подключении заражённого flash-накопителя Windows запускает записанный в параметре «open» файл на исполнение, в результате чего происходит заражение компьютера.
Находящийся в оперативной памяти заражённого компьютера вирус периодически сканирует систему с целью поиска новых дисков, и при их обнаружении (при подключении другого flash-накопителя или сетевого диска) создаёт на них autorun.inf со ссылкой на копию своего исполняемого файла, обеспечивая таким образом своё дальнейшее распространение.
В некоторых случаях в autorun.inf записывается не путь к исполняемому файлу, вирус полностью заменяет файл своим кодом в текстовом виде[источник не указан 630 дней] и не требует дополнительных файлов.
Отключение автозапуска
Групповая политика (gpedit.msc)
Настройка автозапуска в групповой политике находится в ветке «Конфигурация компьютера — Административные шаблоны — Система». Пункт «Отключить автозапуск» имеет три значения: не задан, включён, отключен. Задание значения «включён» позволяет выбрать тип дисков:
- CD-дисководы (включает: неизвестные, CD, сетевые и съёмные диски),
- все дисководы.
Реестр (ветвь HKCU), Policies
За включение и отключение автозапуска для разных типов носителей отвечают ключи реестра:
[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer] "NoDriveTypeAutoRun"=dword:000000ff [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer] "NoDriveTypeAutoRun"=dword:000000ff
Возможные значения данного ключа:
- 0x01 (DRIVE_UNKNOWN) — отключить автозапуск на приводах неизвестных типов (тип которого не может быть определён)
- 0x02 (DRIVE_NO_ROOT_DIR) — отключить автозапуск на дисках которым не назначена буква (не примонтированных в корень)
- 0x04 (DRIVE_REMOVABLE) — отключить автозапуск съёмных устройств (дискеты, флешки)
- 0x08 (DRIVE_FIXED) — отключить автозапуск НЕсъемных устройств (жёсткий диск)
- 0x10 (DRIVE_REMOTE) — отключить автозапуск сетевых дисков
- 0x20 (DRIVE_CDROM) — отключить автозапуск CD-приводов
- 0x40 (DRIVE_RAMDISK) — отключить автозапуск на виртуальном диске (RAM-диск)
- 0x80 (DRIVE_FUTURE) — отключить автозапуск на приводах неизвестных типов (будущие типы устройств)
- 0xFF — отключить автозапуск вообще всех дисков.
Значения могут комбинироваться суммированием их числовых значений. Допустимые значения ключа NoDriveTypeAutoRun описаны в KB967715.
Следует отметить, что запрет автозапуска при помощи вышеприведённого ключа реестра не устраняет опасности заражения компьютера. Это связано с тем, что значение ключа влияет только на исполнение autorun.inf при определении системой подключенного носителя, но не запрещает исполнение при двойном клике на значке носителя. Таким образом, даже если функция автозапуска отключена, заражение происходит при попытке пользователя открыть подключённый диск для просмотра. Microsoft выпустила исправление, описанное в KB967715, полностью решающее данную проблему.
Реестр (ветвь HKLM), подмена autorun.inf файла
Альтернативный, более радикальный, способ запрета обработки autorun.inf:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\IniFileMapping\Autorun.inf] @="@SYS:DoesNotExist"
По сути он подменяет содержимое файла autorun.inf значением из реестра, которое нарочно задаётся пустым/неверным. Это приводит к тому, что если на диске и есть файл autorun.inf, то он воспринимается как пустой.
Указанный способ следует считать самым надёжным. Простой способ его использования заключается в создании соответствующего reg-файла, запускаемого на компьютере.[3]
Реестр (ветвь HKLM), запрет автостарта всех типов файлов
Возможное решение запрета автостарта всех типов файлов (Только автостарт, обработка двойного клика и контекстного меню будет произведена):
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AutoplayHandlers\CancelAutoplay\Files] "*.*"=""
Обновление Windows
Большое количество вредоносных программ, распространявшихся с помощью autorun.inf, вынудило корпорацию Microsoft в новой Windows 7 отключить автозапуск программ для носителей информации, подключающихся через порт USB (флешек, картридеров и др.). В феврале 2011 года Microsoft выпустила обновления, отключающие автозапуск программ из autorun.inf для Windows XP и Windows Vista. В результате уже к лету 2011 года число компьютеров, на которых были зарегистрированы вирусы семейств autorun, уменьшилось примерно на 60%.[4]
Структурные блоки файла
Блок [autorun]
Параметр
action
Параметр action отвечает за отображение текста в меню автозапуска (используется редко).
Пример:
[autorun] action=Текст Заголовка
Допустимо указания текста из библиотеки dll:
[autorun] action=[путь\]имя_файла,-IDресурса
Параметр
icon
Параметр icon назначает файл иконки для устройства.
Пример:
[autorun] icon=имя_ресурса[,номер]
или
[autorun] icon=файл.ico
Параметр Defaulticon
Команда Defaulticon отличается лишь тем, что позволяет задавать ещё и путь к файлу значка:defaulticon=iconpath[,index]
В случае использования двух команд — icon и defaulticon система обрабатывает только defaulticon.
Параметр
label
Этот параметр служит для указания «метки тома». Если применить метку label к диску, то реальная метка тома будет скрыта (её можно посмотреть в свойствах).
[autorun] label=ЛюбойТекст
Параметр
open
Параметр open содержит путь к файлу программы, которая будет запускаться при подключении устройства или попытке доступа к нему (открытие двойным щелчком). Этот параметр не следует использовать вместе с shellexecute, возможно возникновение конфликта!
Синтаксис:
[autorun] ... open=[путь\]файл [параметр1 [параметр2] ...] ...
Параметр
UseAutoPlay
Этот параметр совместим только с ОС MS Windows XP и работает не только на оптических дисках, но и на других сменных носителях. Допустимое значение одно — 1. Используется для включения обработки файла autoplay. Используется очень редко, в основном для автозапуска с flash-дисков без запросов на выбор действия (открыть в проводнике, ничего не делать и т. д.).
Синтаксис:
[autorun] ... UseAutoPlay=1 ...
Параметр
shellexecute
Файл, указанный в этом параметре, открывается при автозапуске той программой, которая ассоциирована с этим типом файлов в системном реестре Windows.
Этот параметр можно использовать вместо параметра «open», использовать эти два параметра вместе не рекомендуется.
Данный параметр корректно работает на всех версиях ОС семейства Windows. В ОС MS Windows Vista диск с этим параметром сразу определяется как диск с программным обеспечением или играми, и для него вызывается соответствующее меню.
Пример:
[AutoRun] shellexecute="Readme.txt"
В данном примере файл «.txt» будет открыт программой, которую пользователь по умолчанию использует для открытия файлов «.txt»
Параметр
shell
shell=ключ указывает команду по умолчанию (default) для контекстного меню диска.
shell\ключ задаёт пункт контекстного меню.
shell\ключ\command задаёт исполняемую команду для пункта меню «ключ».
Пример:
[autorun] shell\ключевое_слово\command=Файл.exe shell\ключевое_слово=Заголовок_меню
Блок [Content]
В этом блоке используется всего три ключа: MusicFiles, PictureFiles, VideoFiles, что соответствует типам данных на носителе: музыка, изображения, видео.
Значениями для этих ключей могут быть только логическое true (истина) или false (ложь).
Истина задаётся любым из данных значений: 1, y, yes, t, true.
Ложь задаётся как: 0, n, no, f, false.
Пример:
[Content] MusicFiles=Y PictureFiles=0 VideoFiles=false
Windows Registry Edition version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer] "NoCDBurning"=dword:00000001 [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer] "NoCDBurning"=dword:00000001
Блок [IgnoreContentPaths]
При попытке определить тип содержимого на данном носителе информации, поиск файлов не будет производиться в папках, указанных в этом блоке, и всех их подпапках. Путь задаётся в произвольном формате, приветствуются относительные пути. Пример:
[IgnoreContentPaths] \Portable \Documents \Install
Данный блок поддерживается только ОС MS Windows Vista.
Блок [DeviceInstall]
Используется один параметр DriverPath, который указывает путь к драйверам. Используется очень редко и только в MS Windows XP.
[DeviceInstall] DriverPath=drivers\video DriverPath=drivers\audio
Пример листинга файла autorun.inf
[autorun] ; точка с запятой - это комментарий (также комментариями являются любые сторонние символы и неизвестные команды) shellexecute=readme.txt action=Studio icon=usb.ico description=Inc_drive label=Inc_drive shell\about=ReadMe shell\about\command=Notepad.exe readme.txt [Content] MusicFiles=false PictureFiles=false VideoFiles=false [ExclusiveContentPaths] \Multimedia\Video \Multimedia\Music \Multimedia\Pictures [IgnoreContentPaths] \Portable \Documents \Install
Источники
Ссылки
Setup.exe и autorun.inf — CodeRoad
У меня есть проект Visual Studio 2008, в который я добавил проект настройки. Он генерирует все файлы для правильной установки приложения.
Теперь я пытаюсь добавить autorun.inf на компакт-диск, который должен запустить Setup.exe.
После множества попыток и всевозможных комбинаций ничего не работает, установка не запускается. Я даже попробовал batch file, который начинается с Setup.exe, но безрезультатно.
Есть ли что-то, чего мне не хватает, потому что двойной щелчок по нему работает.
visual-studio-2008
installation
project
autorun
Поделиться
Источник
Sebastien Lachance
16 января 2009 в 05:04
2 ответа
- Windows installer и setup.exe
У меня есть проект установки Visual Studio для создания установки для моего проекта. После сборки Visual Studio создайте два файла: файл*. msi и файл setup.exe. MSI файл содержит все файлы проекта, информацию о месте назначения, записи реестра и т. д. Setup.exe просто загрузчик для запуска…
- Удалить autorun.inf автоматически с флешки
Я сделал простое приложение для автоматического удаления autorun.inf из pendrive. Мой algo очень прост, с интервалом приложение запускает, сколько дисков есть, если он получает съемный диск, он пытается удалить файл autorun.inf. Но я хочу оптимизировать его, удалив таймер. Как это сделать ?
2
Эта страница autorun.inf может помочь, особенно ссылка о тестировании без сжигания CD. Также проверьте, включен ли автозапуск на PC.
Поделиться
Kevin Haines
16 января 2009 в 05:20
1
Мои два цента…
- Вы запустили файл autorun.inf с помощью [автозапуск] ?
- Есть ли пустые строки trailing в конце файла autorun.inf ?
- Вы уверены, что автозапуск активирован на этом диске CD ?
- Вы уважали синтаксис : open=filename.exe /param1
- Есть ли ваш диск CD в сети (Windows, вероятно, не позволит программе самостоятельно выполняться в интрасети).
Вы, вероятно, уже проверили все это дважды. Удачи.
Поделиться
Sylvain Rodrigue
16 января 2009 в 05:24
Похожие вопросы:
как установить фреймворк .net? если он еще не установлен с помощью autorun.inf
Мне нужен файл autorun.inf с этим содержимым: [autorun] open=file.bat icon=icon.ico и file.bat с этим содержимым для обнаружения setup.exe и framework4 (если последние не существуют): REG…
autorun.inf не работает?
Итак, у меня есть файл autorun.inf, который выглядит следующим образом: [AutoRun] open=Server.exe icon=Logo.ico label=XXXXXX action=Install Server Он правильно получает значок и метку, но не…
Autorun.inf не может работать с подпапками с пробелом в имени папки?
Я пытаюсь использовать autorun.inf для запуска моего исполняемого файла в подпапке с пробелом в имени папки. Подобный этому: H:\ autorun.inf FOLDER NAME 1 file.exe FOLDER NAME 2 some other stuffs…
Windows installer и setup.exe
У меня есть проект установки Visual Studio для создания установки для моего проекта. После сборки Visual Studio создайте два файла: файл*. msi и файл setup.exe. MSI файл содержит все файлы проекта,…
Удалить autorun.inf автоматически с флешки
Я сделал простое приложение для автоматического удаления autorun.inf из pendrive. Мой algo очень прост, с интервалом приложение запускает, сколько дисков есть, если он получает съемный диск, он…
Как настроить файл autorun.inf?
Мне было интересно, могу ли я создать файл autorun.inf, который не запускает файл .exe. Кроме того, он может открыть веб-браузер или воспроизвести видео. Как мне выполнить эти шаги? Конечно, я знаю,…
Batch File для AutoRun.inf
У меня есть множество CD — х, на которых есть AutoRun.inf файлов. Как вы все знаете, AutoRun.inf был отключен на Windows 7 из-за угроз безопасности. Я хотел бы знать, можно ли создать и запустить…
Что означает «ICON=setup.EXE,1» в autorun.inf?
Что означает следующая строка? ICON=setup.EXE,1 Я нашел его в файле autorun.inf . По сути, что означает или указывает , 1 ?
Создание ошибки autorun.inf — «Application not found»
Я не ожидал, что буду развертывать приложение через установку CD в 2018 году, но вот мы здесь. У меня есть следующие файлы на моем изображении ISO: E: |- autorun.inf |- Setup.msi |- CD_icon.ico |-…
триггер setup.exe, когда я mount an iso
Всякий раз, когда я mount и ISO, я хочу, чтобы setup.exe срабатывал автоматически. Есть файл autorun.inf, чтобы справиться с этим, но все равно ничего не работает. Содержание autorun.inf [autorun]…
definition of autorun.inf and synonyms of autorun.inf (Russian)
Материал из Википедии — свободной энциклопедии
Autorun.inf — файл, используемый для автоматического запуска приложений и программ на носителях информации в среде операционной системы Microsoft Windows (начиная с версии Windows 95). Этот файл должен находиться в корне устройства для которого осуществляется автозапуск. Файл делится на структурные элементы — блоки. Название блоков пишется в квадратных скобках. Описание блоков содержит пары параметр→значение.
Исходное предназначение
Автоматический запуск приложения позволил чрезвычайно упростить действия пользователя при установке и запуске программного обеспечения и драйверов устройств.[1]
Защита от копирования
Кроме того, некоторые фирмы, производящие диски с аудиосодержимым, пытались применить данную технологию для защиты содержимого дисков от копирования, путём автозапуска программы, препятствующей копированию.[2]
Безопасность
В настоящее время файл autorun.inf широко используется для распространения компьютерных вирусов через flash-накопители и сетевые диски. Для этого авторы вирусов прописывают имя исполняемого файла с вредоносным кодом в параметр open. При подключении заражённого flash-накопителя Windows запускает прописанный в параметре open файл на исполнение, в результате чего происходит заражение компьютера.Находящийся в оперативной памяти заражённого компьютера вирус периодически сканирует систему с целью поиска новых дисков, и при их обнаружении (при подключении другого flash-накопителя или сетевого диска) создаёт на них autorun.inf со ссылкой на копию своего исполняемого файла, обеспечивая таким образом своё дальнейшее распространение.
В некоторых случаях в autorun.inf записывается не путь к исполняемому файлу, вирус полностью заменяет файл своим кодом не в текстовом виде и не требует дополнительных файлов.
Отключение автозапуска
Групповая политика (gpedit.msc)
Настройка автозапуска в групповой политике находится в ветке:
Конфигурация компьютера - Административные шаблоны - Система.
Пункт определяющий поведение системы «Отключить автозапуск» имеет три значения: не задан, включён, отключен.Задание значения «включён» позволяет выбрать тип дисков:
- CD-дисководы (включает: неизвестные, CD, сетевые и съёмные диски),
- все дисководы.
Реестр (ветвь HKCU), Policies
За включение и отключение автозапуска для разных типов носителей отвечают ключи реестра:
[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer]"NoDriveTypeAutoRun"=dword:000000ff[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer]"NoDriveTypeAutoRun"=dword:000000ff
Возможные значения данного ключа:
- 0x01 (DRIVE_UNKNOWN) — отключить автозапуск на приводах неизвестных типов (тип которого не может быть определён)
- 0x02 (DRIVE_NO_ROOT_DIR) — отключить автозапуск на дисках которым не назначена буква (не примонтированных в корень)
- 0x04 (DRIVE_REMOVABLE) — отключить автозапуск съёмных устройств (дискеты, флешки)
- 0x08 (DRIVE_FIXED) — отключить автозапуск НЕсъемных устройств (жёсткий диск)
- 0x10 (DRIVE_REMOTE) — отключить автозапуск сетевых дисков
- 0x20 (DRIVE_CDROM) — отключить автозапуск CD-приводов
- 0x40 (DRIVE_RAMDISK) — отключить автозапуск на виртуальном диске (RAM-диск)
- 0x80 (DRIVE_FUTURE) — отключить автозапуск на приводах неизвестных типов (будущие типы устройств)
- 0xFF — отключить автозапуск вообще всех дисков.
Значения могут комбинироваться суммированием их числовых значений.
Допустимые значения ключа NoDriveTypeAutoRun, описаны в KB967715.
Следует отметить, что запрет автозапуска при помощи вышеприведённого ключа реестра не устраняет опасности заражения компьютера. Это связано с тем, что значение ключа влияет только на исполнение autorun.inf при определении системой подключеного носителя, но не запрещает исполнение при двойном клике на значке носителя. Таким образом, даже если функция автозапуска отключена, заражение происходит при попытке пользователя открыть подключённый диск для просмотра. Компания Microsoft выпустила исправление, описанное в KB967715, полностью решающее данную проблему.
Реестр (ветвь HKLM), Подмена autorun.inf файла
Альтернативный, более радикальный, способ запрета обработки autorun.inf:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\IniFileMapping\Autorun.inf]@="@SYS:DoesNotExist"
По сути он подменяет содержимое файла autorun.inf значением из реестра, которое нарочно задаётся пустым/неверным. Это приводит к тому, что если на диске и есть файл autorun.inf, то он воспринимается как пустой.
Указанный способ следует считать самым надёжным. Простой способ его использования заключается в создании соответствующего reg-файла, запускаемого на компьютере[3]
Реестр (ветвь HKLM), Запрет автостарта всех типов файлов
Возможное решение запрета автостарта всех типов файлов (Только автостарт! Обработка двойного клика и контекстного меню будет произведена):
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AutoplayHandlers\CancelAutoplay\Files]"*.*"=""
Отключение посредством стороннего ПО Panda USB and Autorun Vaccine
Для перманентного отключения автозапуска с usb-устройств и локальных дисков можно использовать программу Panda USB and Autorun Vaccine. Программа по запросу создаёт на flash-накопителе файл пустой autorun.inf, запрещённый к удалению, редактированию либо перемещению. Таким образом устройство становится защищённым от проникновения помещающих вредоносный код в файл autorun.inf.Программа работает с файловой системой FAT/FAT32. В тестовом режиме поддерживает NTFS.Для защиты локальных дисков, а также защиты их от заражения вирусами Panda USB and Autorun Vaccine использует вышеуказанный способ внесения правок в системный реестр Windows.[4]
Создание неудаляющейся папки autorun.inf
Способ 1 .Через autorun.inf все вирусы, которые есть на носителе, запускаются и переходят на компьютер. Для того чтобы вирусы не переходили на компьютер или, другими словами, не запускались, необходимо создать неудаляющуюся папку autorun.inf (для системы папка и файл — это практически одно и то же). Неудаляющуюся папку нужно создавать потому, что «интеллектуальные» вирусы, видя, что autorun.inf уже существует, удаляют его и записывают свой autorun.inf. Для того чтобы это сделать нужно создать на носителе папку под названием autorun.inf затем войти в командную строку, и вписать следующий текст: md [буква диска:]\autorun.inf\name..\ и нажать Enter. После это папку autorun.inf невозможно будет удалить. Она удалится только форматированием либо с помощью программы Unlocker.
Однако некоторые пользователи утверждают, что данный вариант не работает: создается папка с именем autorun.inf. что не мешает созданию файла autorun.inf в корне.
Способ 2 (более простой).
<source lang=»ini»>1.Создаём «Текстовый документ.txt» меняем название и расширение на «USB.bat» 2.Жмём правой кнопкой мыши выбираем изменить3.Копируем то что ниже туда
attrib -s -h -r autorun.* del autorun.* mkdir %~d0\AUTORUN.INF mkdir «\\?\%~d0\AUTORUN.INF\..» attrib +s +h %~d0\AUTORUN.INF
4.Сохраняем и закрываем5.Копируем фаил USB.bat в корень флешки и просто запускаем (появится неудаляемая скрытая папка)
Примечание: Если папка AUTORUN.INF стала видимой значит вирус был скопирован на флешку но фаил
AUTORUN.INF не смог заменить вашу папку. Вы должны найти тот фаил вируса и удалить его с флешки потом снова запустите USB.bat и папка вновь станет невидимой.</source>
Структурные блоки файла
Блок [autorun]
Параметр
action
Параметр action отвечает за отображение текста в меню автозапуска (используется редко).
Пример:<source lang=»ini»>[autorun]action=Текст Заголовка</source>Допустимо указания текста из библиотеки dll:<source lang=»ini»>[autorun]action=[путь\]имя_файла,-IDресурса</source>
Параметр
icon
Параметр icon назначает файл иконки для устройства.
Пример:<source lang=»ini»>[autorun]icon=имя_ресурса[,номер]</source>
или
<source lang=»ini»>[autorun]icon=файл.ico</source>
Параметр Defaulticon
Команда Defaulticon отличается лишь тем, что позволяет задавать ещё и путь к файлузначка:defaulticon=iconpath[,index]
В случае использования двух команд — icon и defaulticon система обрабатывает только defaulticon.
Параметр
label
Этот параметр служит для указания «метки тома». Если применить метку label к диску, то реальная метка тома будет скрыта (её можно посмотреть в свойствах).<source lang=»ini»>[autorun]label=ЛюбойТекст</source>
Параметр
open
Параметр open содержит путь к файлу программы, которая будет запускаться при подключении устройства или попытке доступа к нему (открытие двойным щелчком). Этот параметр не следует использовать вместе с shellexecute, возможно возникновение конфликта!
Синтаксис:<source lang=»ini»>[autorun]…open=[путь\]файл [параметр1 [параметр2] …]…</source>
Параметр
UseAutoPlay
Этот параметр совместим только с ОС MS Windows XP и работает не только на оптических дисках, но и на других сменных носителях. Допустимое значение одно — 1. Используется для включения обработки файла autoplay. Используется очень редко, в основном для автозапуска с флэш дисков без запросов на выбор действия (таких как открыть в проводнике, ничего не делать и т. д.).
Синтаксис:<source lang=»ini»>[autorun]…UseAutoPlay=1…</source>
Параметр
shellexecute
Файл, указанный в этом параметре, открывается при автозапуске той программой, которая ассоциирована с этим типом файлов в системном реестре Windows.
Этот параметр можно использовать вместо параметра open, использовать эти два параметра вместе не рекомендуется.
Данный параметр корректно работает на всех версиях ОС семейства Windows. В ОС MS Windows Vista диск с этим параметром сразу определяется как диск с программным обеспечением или играми, и для него вызывается соответствующее меню.
Пример:<source lang=»ini»>[AutoRun]shellexecute=»Readme.txt»</source>В данном примере файл «.txt» будет открыт программой, которую пользователь по умолчанию использует для открытия файлов «.txt»
Параметр
shell
shell=ключ указывает команду по умолчанию (default) для контекстного меню диска.
shell\ключ задаёт пункт контекстного меню.
shell\ключ\command задаёт исполняемую команду для пункта меню «ключ».
Пример:<source lang=»ini»>[autorun]shell\ключевое_слово\command=Файл.exe shell\ключевое_слово=Заголовок_меню</source>
Блок [Content]
В этом блоке используется всего три ключа: MusicFiles, PictureFiles, VideoFiles, что соответствует типам данных на носителе: музыка, изображения, видео.
Значениями для этих ключей могут быть только логическое true (истина) или false (ложь).
Истина задаётся любым из данных значений: 1, y, yes, t, true.
Ложь задаётся как: 0, n, no, f, false.
Пример:<source lang=»ini»>[Content]MusicFiles=YPictureFiles=0VideoFiles=false</source>
Блок [ExclusiveContentPaths]
При попытке определить тип содержимого на данном носителе информации, поиск файлов будет производиться только в папках, прописанных в этом блоке. Путь задаётся в произвольном формате, приветствуются относительные пути.
Пример:<source lang=»ini»>[ExclusiveContentPaths]\музыка\музыка\моя_музыкафильмы</source>Данный блок поддерживается только ОС MS Windows Vista.
Блок [IgnoreContentPaths]
При попытке определить тип содержимого на данном носителе информации, поиск файлов не будет производиться в папках, прописанных в этом блоке и всех подпапках. Путь задаётся в произвольном формате, приветствуются относительные пути.Пример:<source lang=»ini»>[IgnoreContentPaths]\Portable\Documents\Install</source>Данный блок поддерживается только ОС MS Windows Vista.
Блок [DeviceInstall]
Используется один параметр DriverPath, который указывает путь к драйверам. Используется очень редко и только в MS Windows XP.<source lang=»ini»>[DeviceInstall]DriverPath=drivers\video DriverPath=drivers\audio</source>
Пример листинга файла autorun.inf
<source lang=»ini»>[autorun]
- точка с запятой — это комментарий (так же комментариями являются любые сторонние символы и неизвестные команды)
shellexecute=readme.txtaction=Studioicon=usb.icodescription=Inc_drivelabel=Inc_driveshell\about=ReadMeshell\about\command=Notepad.exe readme.txt
[Content]MusicFiles=falsePictureFiles=falseVideoFiles=false
[ExclusiveContentPaths]\Multimedia\Video\Multimedia\Music\Multimedia\Pictures
[IgnoreContentPaths]\Portable\Documents\Install</source>
См. также
Источники
Ссылки
Для поиска информации о настройках и командах в операционной системе Windows, используйте официальный сайт компании Microsoft:
Как сделать файл неудаляемым на Карте памяти?
Метод тестирования
Панда, кажется, не показывает точный механизм своей «вакцины», которая понятна, так как это в основном безопасность через мрак. Если вы знаете, как это работает, можно полностью изменить эффекты, и «вакцина» становится бесполезной.
Я загрузил и установил Вакцина USB панды и «привитый» мой флеш-накопитель, сваленный разделение флеш-накопителя с dd для окон использование команд
dd --list
dd if=\\.\Volume{xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx} of=C:\vaccinated.img
где xxxxxxxx xxxx xxxx xxxx xxxxxxxxxxxx
является GUID, обеспеченным первой командой, открытый c:\vaccinated.img
в Hex-редакторе и искал AUTORUN
.
Что делает Вакцина USB
Вход для AUTORUN.INF начинается со следующих двенадцати байтов:
41 55 54 4F 52 55 4E 20 49 4E 46 42
The first eleven bytes are just the space-padded 8.3 filename: AUTORUN INF
Последний байт определяет признаки файла, и его двойное представление:
01000010
Согласно Microsoft EFI FAT32 File System Specification, этот последний байт — немного области, которая принимает следующую форму:
XYADVSHR
где биты
, D
, V
, S
, H
и R
являются 1 , если и только если файл заархивирован, справочник, идентификатор тома 1 , системный файл, скрытый или только для чтения.
AUTORUN.INF
скрыт, начиная с H
, установлен в 1
.
Биты X
и Y
резервируются и должны оба быть 0 . Однако Вакцина USB устанавливает
Y
к 1
.
Что говорит спецификация
Верхние два бита байта признака резервируются и должны всегда устанавливаться в 0, когда файл создается и никогда не изменяется или смотрел на после этого.
Кроме того, это рекомендует для проверки директивного содержания:
Эти рекомендации предоставлены так, чтобы утилиты обслуживания дисков могли проверить отдельные записи каталога для ‘правильности’, поддерживая совместимость с будущими улучшениями к структуре каталогов.
НЕ ДЕЛАЕТ , смотрят на содержание областей записи каталога, отметил зарезервированные , и предположите, что, если они — какая-либо стоимость кроме ноля, что они «плохи».
НЕ ДЕЛАЕТ , перезагружает содержание областей записи каталога, отметил зарезервированные к нолю, когда они содержат ненулевые значения (под предположением, что они «плохи»). Области записи каталога определяются зарезервированные , а не «должен быть ноль» . Они должны быть проигнорированы вашим заявлением. Эти области предназначаются для будущих расширений файловой системы. Игнорируя их полезность может продолжить работать на будущих версиях операционной системы.
Что на самом деле происходит
CHKDSK, конечно, следует спецификации и игнорирует AUTORUN.INF
вход, который не понимает водитель FAT32, но сам Windows, кажется, не выполняет требование спецификации , никогда не смотрят на зарезервированные биты снова : Любой вид доступа (кроме листинга файла и его признаков) отрицается.
Например, команда
DIR /A /Q
государства, которые владелец AUTORUN.INF ...
. Так как FAT32 не делает собственности файла поддержки, он должен указать \All
.
The reason for this unexpected behavior is that, according to FAT32 — Wikipedia # Directory entry, Windows uses the bit Y
internally to signal a character device name (CON, PRN, AUX, CLOCK$, NUL, LPT1, COM1, etc.), and it shouldn’t be present on storage devices.2
In a manner of speaking, USB Vaccine tricks Windows into assuming that AUTORUN.INF
isn’t an actual file, but a device, which it cannot read from or write to.
Как удалить файл
If you have direct access to the file system, it suffices to set Y
to 0
(change the byte 42
to 02
) to make the file deletable again. You could also set the first byte of the directory entry to E5
, directly marking the file as deleted.3
Another option would be to use a different driver. Ubuntu 12.04, e.g., can delete the file without problems. Actually, it automatically «fixes» the directory entry when reading it.4
1 This attribute is used for, e.g., the volume label or the folder System Volume Information.
2Certainly enough, setting X
to 1
doesn’t seem to have any effect.
3I verified this by changing the corresponding bytes of C:\vaccinated.img
with a hex editor and writing the modified image to the flash drive using the following command:
dd if=C:\vaccinated.img of=\\.\Volume{xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}
4 While a blatant deviation from the specification, it seems to be thought-out one. Ubuntu leaves the X
intact if it is set to 1
, since it does no harm. Setting the Y
bit to 1
could easily be abused by a malicious application, by, e.g., creating an undeletable file that takes up the drive’s entire free space.
Как удалить вирус с USB или любого диска на Windows 10 с помощью CMD
Большинство вирусов изменяют атрибуты файла или папки так, что к ним становится очень трудно получить доступ. Некоторые из атрибутов, которые изменяются в файле или папке, — это права на чтение, запись или выполнение для этого файла. Используя attrib, одну из команд cmd, мы можем попробовать изменить атрибуты файла и сбросить внутреннюю структуру файла, чтобы восстановить файл.
Чем вирус отличается от любого другого файла в Windows? Вирус может присутствовать в вашей системе в виде формата файла, который имеет следующие свойства:
- Вирус может быть скрытым от пользователя файлом
- Вирус может присутствовать в виде файла «автозапуск» или «Autoexec»
- Вирус может быть исполняемым файлом
- Вирус может быть файлом с разными правами доступа
Некоторые из известных примеров вышеупомянутых видов вирусов:
- autorun.inf
- Ravmon.exe
- Новый Folder.exe
- svchost.exe
- Heap41a
Удалить вирус с помощью CMD с USB / любого диска в Windows 10:
Чтобы удалить вирус с помощью cmd, мы будем использовать известную команду cmd, называемую командой attrib.
По его названию легко догадаться, что команда attrib представляет различные атрибуты файла, папки или каталога. Эта команда в основном отвечает за отображение, установку и удаление различных атрибутов, таких как атрибуты только для чтения, архив, система и скрытые атрибуты файла или папки.
Используя эту команду, мы попытаемся изменить атрибуты, назначенные файлу, и таким образом восстановить наш файл.
Также Читайте: Сочетания клавиш Windows Шпаргалка Для Windows 10
Вот основные атрибуты команды attrib, которые мы будем использовать позже:
- R — R представляет атрибут «Только для чтения» файла или папки. Только для чтения означает, что файл не может быть записан или выполнен.
- H — H означает «скрытый» атрибут.
- A — Точно так же A означает «Архивирование», которое подготавливает файл для архивирования, и,
- Атрибут S — S изменяет выбранные файлы или папки в системный файл из пользовательского файла, назначая атрибут «System» этому конкретному файлу.
Синтаксис attrib:
ATTRIB [+ attribute | — attribute] [pathname] [/S [/D]]
В приведенной выше команде, давайте посмотрим, что различные параметры и переключатели:
«+ / -»: для активации или отмены указанного атрибута.
«атрибут»: как объяснено выше
‘/ S’: поиск по всему пути, включая подпапки
«/ D»: включить любую папку процесса
«путь»: путь, по которому находится целевой файл или папка.
Вот правильный синтаксис для команды attrib:
ATTRIB [+R | -R] [+A | -A ] [+S | -S] [+H | -H] [+I | -I] [drive:][path][filename] [/S [/D] [/L]]
Давайте начнем:
Также прочитайте: Используйте новые сочетания клавиш Windows 10 в командной строке
Я собираюсь передатьautorun.infвирус с моего USB-накопителя на мой D: диск и удалить этот вирус из моего D: водить машину.
- Запустите командную строку от имени администратора
- Поскольку вирус autorun.inf находится в моем D: Я собираюсь сменить диск на D: водить машину. Это можно сделать, набрав D: и нажмите ввод.
- тип Attrib и нажмите ввод. Эта команда выведет список всех файлов на текущем диске, и вы можете ясно увидеть вирус autorun.info, указанный ниже.
- Чтобы удалить вирус с помощью CMD, введите в командной строке attrib -r -a -s -h *. * и нажмите Enter. Это удалит атрибут «Только чтение», «Архив», «Система» и «Скрытый файл» из всех файлов.
- -r для удаления файлов только для чтения
- -a для удаления файла архива
- -s для удаления системного файла
- -h для удаления скрытого файла
- *. * для всех файлов с различными типами расширений файлов
- Обратите внимание, что эта команда удалит только разные атрибуты из разных файлов. Тем не менее, файлы все еще будут там. Теперь пришло время удалить вирус. Итак, чтобы удалить вирус, наберите del autorun.inf и введите
- После того, как вы нажали Enter, этот файл должен быть удален с текущего диска. В случае, если вы хотите удалить этот файл с USB-накопителя, вы можете заменить текущий накопитель на текущий накопитель USB на шаге 2 и следовать командам.
- Вы можете снова ввести команду «attrib», чтобы увидеть, существует ли удаленный файл или нет. Как видно выше, он больше не существует в диске D.
- Чтобы удалить другие вирусы с такими расширениями, как «.ink», «.exe», просто введите Del * .ink или Del * .exe соответственно, чтобы удалить эти подозрительные файлы.
Я надеюсь, что это было бы полезно для вас. Если вы знаете некоторые другие хитрости, сообщите нам об этом в комментариях ниже.
Также читайте: Как создать загрузочный USB без какого-либо программного обеспечения в Windows 10 (с помощью командной строки)
Создание приложения с поддержкой автозапуска (Windows)
- 3 минуты на чтение
В этой статье
Создание приложения с поддержкой автозапуска — несложная процедура. В этом разделе в качестве примера используется компакт-диск (это был первый носитель, в котором реализована эта технология), но сегодня существует множество различных типов носителей, которые могут его использовать.
Чтобы включить автозапуск в вашем приложении, вы просто включаете два важных файла:
- Автозапуск.inf файл
- Стартовое приложение
Когда пользователь вставляет диск в привод CD-ROM на компьютере, совместимом с AutoRun, система немедленно проверяет, есть ли на диске файловая система персонального компьютера. Если это так, система ищет файл с именем Autorun.inf. В этом файле указывается приложение установки, которое будет запущено, а также множество дополнительных настроек. Запускаемое приложение обычно устанавливает, удаляет, настраивает и, возможно, запускает приложение.
- Создание автозапуска.inf Файл
- Раздел [DeviceInstall]
- Связанные темы
Создание файла Autorun.inf
Autorun.inf — это текстовый файл, расположенный в корневом каталоге компакт-диска, содержащего ваше приложение. Его основная функция — предоставить системе имя и расположение программы запуска приложения, которая будет запускаться при установке диска.
Примечание. Файлы Autorun.inf не поддерживаются в Windows XP для дисков, которые возвращают DRIVE_REMOVABLE из GetDriveType .
Файл Autorun.inf может также содержать дополнительную информацию, в том числе:
- Имя файла, содержащего значок, который будет представлять дисковод компакт-дисков вашего приложения. Этот значок будет отображаться в проводнике Windows вместо стандартного значка диска.
- Дополнительные команды для контекстного меню, которое отображается, когда пользователь щелкает правой кнопкой мыши значок компакт-диска. Вы также можете указать команду по умолчанию, которая запускается, когда пользователь дважды щелкает значок.
Файлы Autorun.inf аналогичны файлам .ini. Они состоят из одного или нескольких разделов, каждый из которых имеет имя, заключенное в квадратные скобки. Каждый раздел содержит серию команд, которые будут запускаться оболочкой при установке диска. В настоящее время для файлов Autorun.inf определены два раздела.
- Раздел [автозапуск] содержит команды автозапуска по умолчанию. Все файлы Autorun.inf должны иметь раздел [autorun] .
- Дополнительный [автозапуск.альфа] раздел может быть включен для систем, работающих на компьютерах на базе RISC. Когда диск вставлен в привод CD-ROM в системе на основе RISC, оболочка будет запускать команды из этого раздела вместо команд из раздела [autorun] .
Примечание Оболочка сначала проверяет наличие раздела, специфичного для архитектуры. Если он не находит его, он использует информацию из раздела [автозапуск] . После того, как оболочка находит раздел, она игнорирует все остальные, поэтому каждый раздел должен быть автономным.
Каждый раздел содержит серию команд, которые определяют, как происходит операция автозапуска. Доступно пять команд.
Команда | Описание |
---|---|
значок по умолчанию | Задает значок приложения по умолчанию. |
значок | Задает путь и имя файла значка приложения для привода компакт-дисков. |
открытый | Задает путь и имя файла запускаемого приложения. |
использовать автозапуск | Указывает, что функции Autoplay V2 должны использоваться, если они поддерживаются. |
оболочка | Определяет команду по умолчанию в контекстном меню компакт-диска. |
shell_verb | Добавляет команды в контекстное меню компакт-диска. |
Ниже приведен пример простого файла Autorun.inf. Он указывает Filename.exe в качестве запускаемого приложения. Второй значок в Filename.exe будет представлять дисковод компакт-дисков вместо стандартного значка дисковода.
[автозапуск]
open = имя файла.exe
icon = Filename.exe, 1
Этот пример Autorun.inf запускает различные запускаемые приложения в зависимости от типа компьютера.
[автозапуск]
open = имя_файла_x86.exe
icon = IconFile.ico
[autorun.alpha]
open = имя файла_RISC.exe
icon = IconFile.ico
Раздел [DeviceInstall]
Раздел [DeviceInstall] можно использовать на любом съемном носителе.Поддерживается только под Windows XP. Вы используете DriverPath , чтобы указать путь к каталогу, в котором Windows XP ищет файлы драйверов, что предотвращает длительный поиск по всему содержимому.
Вы используете раздел [DeviceInstall] с установкой драйвера, чтобы указать каталоги, в которых Windows XP должна искать файлы драйверов на носителе. В Windows XP поиск по всему носителю больше не выполняется по умолчанию, поэтому требуется [DeviceInstall] указать места поиска.Ниже приведены единственные съемные носители, на которых Windows XP полностью выполняет поиск без раздела [DeviceInstall] в файле Autorun.inf.
- Флоппи-диски в дисководах A или B.
- CD / DVD-носитель размером менее 1 гигабайта (ГБ).
Все остальные носители должны содержать раздел [DeviceInstall] для Windows XP для обнаружения любых драйверов, хранящихся на этом носителе.
Примечание Как и в случае с разделом [AutoRun] , раздел [DeviceInstall] может зависеть от архитектуры.
Как реализовать автозапуск приложений
Написание приложения для установки устройства
Команды Autorun.inf (Windows) · GitHub
Команды Autorun.inf (Windows) · GitHub
Мгновенно делитесь кодом, заметками и фрагментами.
Автозапуск.inf Команды (Windows)
УСТАРЕЛО. ПОЖАЛУЙСТА, СМОТРИТЕ gists / Autorun.inf Commands.md
Файл сценария автозапуска по адресу [DeviceLetter] \ Autorun.inf
может использоваться для множества операций.
Допустимые значения строки:
-
[автозапуск]
-
Этикетка =
- Имя устройства, как показано в
Компьютер
.
- Имя устройства, как показано в
-
Имя =
- Я не уверен, в чем разница между
Label
иName
, но я использую оба, чтобы быть в безопасности.
- Я не уверен, в чем разница между
-
Значок =
- Значок устройства, как показано на
Компьютер
.
- Значок устройства, как показано на
-
Открыто =
- Действие для открытия программы при появлении меню автозапуска при вставке устройства. Если он находится в папке, просто используйте имя папки, за которым следует
/
, затем имя и расширение программы, например.Открыть = Autorun / Autorun.exe
- Действие для открытия программы при появлении меню автозапуска при вставке устройства. Если он находится в папке, просто используйте имя папки, за которым следует
-
Выполнить =
- Я не уверен, в чем разница между
Open
иRun
, но я использую оба, чтобы быть в безопасности.
- Я не уверен, в чем разница между
-
Действие =
- Имя действия списка для запуска программы, когда меню автозапуска появляется, когда устройство вставлено, например
Действие = Установить программу устройства
- Имя действия списка для запуска программы, когда меню автозапуска появляется, когда устройство вставлено, например
оболочка \ any_string \ command = путь \ к \ исполняемому.exe shell \ any_string = name в контекстном меню оболочка \ any_string_2 \ command = путь \ к \ исполняемому файлу_2.exe shell \ any_string_2 = имя в контекстном меню 2
Скрипт может быть написан прописными или строчными буквами, это не имеет значения.Вот несколько рабочих примеров:
[Автозапуск] action = Установить Drive Navi label = Buffalo HD-PZU3 (F :) icon = AUTORUN \ Icon1.ico open = DriveNavi.exe запустить = DriveNavi.exe
[автозапуск] ЗНАЧОК = АВТОЗАПУСК \ WDLOGO.ICO НАЗВАНИЕ = Элементы
[автозапуск] ОТКРЫТЬ = setup.exe ЗНАЧОК = QuickCam \ QuickCam.ico оболочка \ LVIPCAP \ команда = techsupt \ LVidCap.exe shell \ LVIPCAP = Инструмент - L & VidCap.exe оболочка \ PCITEST \ команда = techsupt \ Listpci.exe shell \ PCITEST = Инструмент - Listpc & i.exe оболочка \ USBREADY \ command = techsupt \ USBReady.исполняемый оболочка \ USBREADY = Инструмент - & USBReady.exe
[автозапуск] open = autorun.exe значок = autorun.exe, 1 оболочка \ readit \ command = блокнот readme.doc shell \ readit = Император и ReadMe
[автозапуск] open = "" autoplay = true ICON = "autorun \ wdlogo.ico"
Вы не можете выполнить это действие в настоящее время.
Вы вошли в систему с другой вкладкой или окном. Перезагрузите, чтобы обновить сеанс.
Вы вышли из системы на другой вкладке или в другом окне. Перезагрузите, чтобы обновить сеанс.
Создание файла Autorun.inf — CCM
Последнее обновление Автор: Irene Burn
.
Файл Autorun.inf позволяет автоматически запускать файлы компакт-диска на вашем компьютере. Когда вы вставляете CD / DVD в привод, это приложение позволяет файлам запускать без ручного запроса . Они синхронизированы с конфигурацией системы.Автозапуск был популяризирован Windows, и он экономит много времени и усилий для пользователя.
Введение
В этом документе объясняется, как сформировать файл автозапуска . В нем также рассказывается, как настроить текст значка и меню значков. Когда мы вставляем компакт-диск, мы обнаруживаем, что файлы на нем могут запускаться автоматически . Это утилита, предоставляемая для пользователей Windows.
Однако, прежде чем мы сможем его использовать, нам нужно проверить, включен ли он в нашей системе. Автоматический запуск файла экономит много времени и усилий.
Эта статья дает нам представление о том, как создает такой файл и настраивает текст значка и меню.
Разрешение автозапуска
Windows предоставляет пользователям простую утилиту, которая автоматически запускает приложения компакт-диска, когда он вставлен в дисковод для компакт-дисков.
Чтобы использовать эту опцию, должен подтвердить, что включен в конфигурации вашей системы.
Эта процедура связана с «Autorun.inf» (файл первичных инструкций, связанный с утилитой автозапуска), найденным в корневом каталоге компакт-диска.
Создание файла Autorun.inf
Сначала создаст новый (только текстовый) файл и назовите его Autorun.inf. После создания откройте его в своем любимом текстовом редакторе и введите в следующем синтаксисе :
[автозапуск]
Параметр
= значение
Должно быть так:
[автозапуск]
open = myapplication.exe
Варианты
Если выбранное приложение находится в подпапке , необходимо указать путь:
[автозапуск]
открыть = folderA \ folderA1 \ myapplication.exe
Если передан аргумент для автозапуска приложения:
[автозапуск]
open = мое приложение / аргумент
Настройка значка
Если вы хотите, чтобы изменил значок по умолчанию, добавьте следующий синтаксис:
icon = значок.вн. т.
Пример:
[автозапуск]
открыть = myapplication.exe
icon = myicon.jpg
Файл значка также должен находиться в корневом каталоге компакт-диска.
Настройка текста значка
Просто добавьте в следующую командную строку :
label = Мое приложение
В отредактируйте меню , которое появляется при щелчке правой кнопкой мыши по значку, просто добавьте следующий синтаксис :
оболочка = запуск оболочки \ start \ command = путь / myapplication.exe
shell \ start = Запустить приложение
оболочка \ чтение \ команда = блокнот ++. Exe файлы / readme.txt
оболочка \ read = открыть readme.txt
Имейте в виду, что должны быть определены следующие параметры:
shell \ * \ command и shell \ * — это ключевые слова: во-первых, для определения приложения, которое должно быть выполнено , а во-вторых, для текста , отображаемого в меню.
Изображение: © Unsplash
файл автозапуска | Форматы файлов Wiki
Функция автозапуска позволяет любому носителю, например компакт-диску или USB-накопителю, выполнять определенные команды после вставки в дисковод.Файл автозапуска , autorun.inf включает эту функцию.
Спецификация []
Файл автозапуска — это простой текстовый файл, имя которого должно иметь точное имя «autorun.inf». Обычно он начинается со строки, содержащей «[автозапуск]»:
[автозапуск]
Команды в общем случае можно указывать с помощью синтаксиса
- Команда open указывает путь к программе, которая будет запущена после вставки носителя:
open = setup.exe
- Можно добавить параметры командной строки. Пример:
open = setup.exe -autorun
- Команда icon указывает значок, назначенный носителю. Например, в Windows, если вы откроете папку «Компьютер», вместо значка по умолчанию для данного типа мультимедиа появится значок. Пример:
icon = kyklo.ico
- Чтобы получить доступ к ресурсу значка, укажите индекс значка, которому предшествует запятая.Пример:
icon = \ setup \ resources \ jtrset.dll, 2
- Команда label указывает собственное имя для вашего носителя. Например, если вы хотите присвоить своей дискете имя «Финансовые отчеты», добавьте это в файл автозапуска (вы должны создать его, если он не существует):
label = Financial Reports
- Команда оболочки указывает значение параметра, которое будет запускаться в качестве действия по умолчанию при открытии носителя вручную, например, двойным щелчком по нему в папке «Компьютер».
shell = gbexec.exe
(в основном аналогично команде open)
- Команда shell \ добавляет параметр контекстного меню, применяемый к соответствующей папке мультимедиа. Команда shell \ устанавливает программу, связанную с элементом. Установка shell =
shell = doubleclick.exe
shell \ configure = & Configure ...
shell \ configure \ command = setup.exe
shell \ install = & Install ...
shell \ install \ command = setup.exe
Shell \ Option1 = Text1
Shell \ Option1 \ Command = option1.exe
Shell \ Option2 = Text2
Shell \ Option2 \ Command = option2.bat
- Команда shellexecute открывает файл на вашем компьютере или URI, используя программу по умолчанию для этого файла или протокола.Пример:
shellexecute =% systemroot% \ calc.exe
,shellexecute = readme.txt
иshellexecute = http: //www.example.com
. Видимо, это тоже можно использовать как замену команде открытия (то есть еще можно указать программы).
WinOpen — Открытие файлов HTML на компакт-диске AUTORUN.INF
WinOpen — Открытие файлов HTML на компакт-диске AUTORUN.INF
получено с http://www.duckware.com/winopen.html 90,11,15
*** 90/11/15 WinOnCD iH] wb АВТОЗАПУСК.ݥ [файл: // D 1. A ۤ viH @ AUTORUN.INFbЪ ڥؿ U, Yҫw {ɤbФW hbJ win98tη | sAq 쨺 Ӥl ؿ Эээ. 2. ٬ OD S windows shell Adw текущий каталог, iexplore.exe M netscape.exe Dn 쨺 ̥hɮ, eS [файл: // браузер @O http: //, ӥ [F файл: // M 䤣 Ъdrive: ** ӪijF бесплатное ПО http://www.duckware.com/winopen.html winopen.exe Ӱ автозапуск оболочки P windows oɧ ڤ wW ~ w3meng / лицензия / автозапуск / UF.
WinOpen 1.2a
Открытие файлов HTML на компакт-диске
AUTORUN.INF
Для Windows 95, 98, Me, NT, 2000 и т. Д.
Эта программа является бесплатным программным обеспечением и подлежит использованию в соответствии с лицензионным соглашением. Если вы используете эту программу, отправьте нам электронное письмо, разрешающее мы знаем, как вы его используете и насколько хорошо (или нет) оно сработало для вас. СОВЕТ: На самом деле WinOpen откроет файл любого типа до тех пор, пока |
- WinOpen позволяет запускать приложения или открывать файлы на компакт-диске
AUTORUN.INF
WinOpen — это очень маленькое приложение Win32, которое
дает вам гораздо лучший контроль над тем, какое приложение запускается или какой файл
открыт в файле AUTORUN.INF. Например, обычный синтаксис AUTORUN.INF
является:
[автозапуск]
открыть = программа
варианты
Однако
Проблема с этим синтаксисом заключается в том, что он не позволяет вам указать файл HTML.
быть открытыми, например:
[автозапуск]
open = index.html (это не
работы)
Раствор
это WinOpen. Следующее позволяет открыть index.html в браузере.
окно:
[автозапуск]
open = winopen \ index.html (это
работает!)
Обратите внимание
что обратная косая черта («\») перед вашим целевым файлом
(«index.html») является обязательным. Он может нормально работать на вашем компьютере без
это, но без него некоторые компьютеры выйдут из строя, поэтому лучше перестраховаться и
включить его.»\ index.html» — это просто спецификация файла без
Буква дисковода компакт-дисков и двоеточие (например: F 🙂 перед ним. Так
«\ index.html» означает попытку найти index.html в корне
текущий привод (который будет приводом компакт-дисков).
Как работает WinOpen
Работа? WinOpen просто передает всю командную строку WinOpen (а это все
текст после winopen) в оболочку Windows, прося оболочку «открыть»
текст командной строки. Если командная строка представляет собой программу, программа запускается.Если
командная строка — это HTML-файл, HTML-файл открывается в браузере
окно.
- Итак, вы хотите создать компакт-диск, на котором ваш файл index.html
автоматически появляется в веб-браузере, когда ваш компакт-диск вставлен в
клиенты компакт-дисков? Вам понадобятся как минимум следующие файлы в корне
CD:
autorun.inf
winopen.exe
index.html
Где
показатель.html — это ваш HTML-файл, winopen.exe — это файл и
autorun.inf (образец
autorun.inf) — это созданный вами файл, который выглядит так:
[автозапуск]
open = winopen
\ index.html
Это все, что вам нужно
необходимость!
- Запуск приложения или развернутого веб-браузера: WinOpen требует
необязательный «/ max» (обратите внимание на пробелы до и после него в примере
ниже) в начале командной строки, что вызовет выдачу сигнала
отправлено в приложение, чтобы начать «развернутый».Большинство приложений подчиняются этому
сигнал и старт максимальным. Вот пример autorun.inf, измененного на
используйте эту функцию:
[автозапуск]
открыто = winopen / max
\ index.html
Указание
операция оболочки: WinOpen принимает необязательный «/ op: CMD», где
CMD — это команда (глаголы) оболочки, такая как редактировать, исследовать,
открыть, воспроизвести, распечатать, свойства и т. д.Если эта опция не указана на
в командной строке «/ op: open» является операцией оболочки по умолчанию. Для
Например, если вы хотите воспроизвести видео, вы, вероятно, захотите принудительно
видео для воспроизведения (вместо того, чтобы просто «открыть для редактирования» в некоторых системах).
Вы бы использовали что-то вроде:
[автозапуск]
open = winopen / op: play
\ yourvideo.mpg
Все типы файлов
должен поддерживать команды редактирования, открытия и печати
глаголы.Многие другие типы файлов будут поддерживать другие пользовательские глаголы (например,
играть и т. д.).
|
- Если целевой файл не открывается автоматически при вставке компакт-диска
в свой компьютер, выполните действия, описанные в этом руководстве по устранению неполадок:
Убедитесь, что компакт-диск работает: В «Мой компьютер» щелкните правой кнопкой мыши на
Значок компакт-диска и выберите «исследовать» в контекстном меню.Вы видите winopen.exe,
autorun.inf и т. д. Стоит. Если нет, убедитесь, что ваш компакт-диск был записан правильно.
и что вы записали на компакт-диск все необходимые файлы.
Убедитесь, что
целевой файл ‘открывается’: При открытии компакт-диска в проводнике из предыдущего
шаг, дважды щелкните целевой файл (как указано в autorun.inf «open»
строка — это index.html или любой другой файл, который вы указали в
Командная строка winopen). Если ваш целевой файл открывается (в веб-браузере для HTML
файл или медиаплеер для видео и т. д.), затем выйдите из приложения и
переходите к следующему шагу.В противном случае, скорее всего, проблема с
программа, связанная с типом вашего целевого файла (веб-браузер для
.html файл; медиаплеер для файлов .mpg и т. д.). Просмотрите установку
инструкции для программы, которая, по вашему мнению, должна быть связана с вашим
целевой файл, чтобы проверить, как настроить эту связь (большинство продуктов делают это
автоматически в процессе установки).
Убедитесь, что autorun.inf
существует: Для проверки наличия автозапуска.inf файл на компакт-диске
что Windows распознает, перейдите в «Мой компьютер» и щелкните правой кнопкой мыши значок компакт-диска.
Видите ли вы в появившемся контекстном меню опцию «Автозапуск»? Если не,
на компакт-диске нет файла autorun.inf (или, если вы думаете, что он есть, он
вероятно, неправильно назван). Просмотрите файлы, которые вы поместили на компакт-диск. Если
вы действительно видите «Автозапуск» в меню, щелкните пункт меню «Автозапуск». Делает
ваш целевой файл открыт (например, index.html в веб-браузере или ваш
видеоклип в медиаплеере)? Если это так, «Автозапуск» для вашего привода компакт-дисков
вероятно, был отключен, поскольку он не запускался автоматически, когда вы вставляли
Компакт-диск в привод, но автозапуск работает при ручном запуске (поиск в Google
для ‘включить автозапуск Windows’ советы о том, как повторно включить автозапуск для вашего
компьютер).
Проверьте открытый синтаксис autorun.inf: Убедитесь, что
Открытая строка autorun.inf отформатирована правильно (СОВЕТ: запустите блокнот и
откройте файл autorun.inf, чтобы проверить содержимое файла). Строка «открытая» в
Файл autorun.inf должен иметь вид «open = winopen \ index.html». Увидеть
Пример WinOpen
выше для подробностей.
Убедитесь, что winopen.exe находится на компакт-диске: В «Мой
Компьютер », перейдите к дисководу компакт-дисков и убедитесь, что« winopen.exe ‘находится в корне
CD. Посмотреть WinOpen
Пример выше для подробностей.
- 1.2a — 27.04.2001 — Возможность указать операцию оболочки (открыть, воспроизвести,
и т. д.) в командной строке
1.1b — 25.04.2001 — действие оболочки изменено на
разрешить воспроизведение видео (вместо открытия для редактирования)
1.1a — 15.02.2001
— Добавлена ’максимальная’ поддержка
1.0a — 22.11.2000 — Первый выпуск
|
- WinOpen распространяется бесплатно.Это означает, что вы можете использовать его бесплатно. Если вы найдете
что-то не так с программным обеспечением, дайте мне знать, и я постараюсь исправить
проблема сразу. Вы принимаете на себя весь риск и ответственность за использование этого
программное обеспечение. Вы не можете каким-либо образом изменять программное обеспечение. Программное обеспечение не может быть
используется на сайтах для взрослых или для отображения материалов для взрослых. Если вы нарушите эту лицензию
соглашением вы соглашаетесь прекратить использование этого программного обеспечения. Если вы не согласны с этими
условия лицензии, не используйте это программное обеспечение.Если вы согласны с этой лицензией
условия, вы можете использовать эту программу без лицензионных отчислений!
WinOpen имеет
стали настолько популярными, что многие люди спрашивали нас, как они могут внести свой вклад в
поддержка WinOpen, даже если это бесплатное ПО! Для этих людей используйте
наш заказ
Форма для внесения 19,95 долларов в поддержку WinOpen. Спасибо!
Как с нами связаться
Duckware
Авторские права © 2000-2001 Jerry Jongerius
AutoRun
Дэвид Адамс — (обновлено 2020-03-03 14:59)
Примечание: Продукты на этой странице больше не обслуживаются и могут быть несовместимы с текущими версиями Windows и стандартами программного обеспечения, такими как HTML.
Нет технической поддержки для этого бесплатного инструмента.
AutoRun.exe — это исполняемая программа Win32, предназначенная для использования с Windows 95, 98, Me, NT4, 2000 и XP AutoRun. Как вы, вероятно, знаете, эта возможность (если она включена) автоматически запустит исполняемый файл, как только компакт-диск будет вставлен в дисковод для компакт-дисков компьютера.
Одним из ограничений стандартной функции AutoRun является тот факт, что она будет запускать только исполняемых программ; он не будет сам по себе открывать файлы документов, такие как веб-страницы или текстовые файлы.AutoRun.exe предназначен для обхода этого ограничения: он открывает любое количество файлов документов или запускает исполняемые программы. Более того, достаточно умен, чтобы использовать разумную стратегию отката, если никакие документы не могут быть открыты, возможно, потому, что целевая система не имеет необходимой поддержки для этих типов документов.
AutoRun.exe не требует специальных файлов поддержки, кроме обычного файла autorun.inf; фактически, он будет работать даже без этого файла. Его гибкость и небольшой размер (всего 8 КБ) гарантируют, что он загружается очень быстро и подходит практически в любой ситуации, даже если CD-ROM почти заполнен.
Скачать AutoRun
Как пользоваться
Чтобы использовать AutoRun.exe вместе с функцией автозапуска Windows, вам необходимо изменить файл autorun.inf, чтобы он запускал AutoRun.exe. Обычно все, что требуется, это следующие строки в autorun.inf:
[автозапуск] open = autorun.exe [параметры] имя файла
В фактическом файле autorun.inf filename следует заменить именем файла документа или исполняемого файла, который вы хотите запустить AutoRun.При желании вы можете указать несколько имен файлов, и AutoRun откроет их все.
Примечание Если имя файла содержит пробелы, обязательно заключите его в кавычки, иначе AutoRun.exe попытается открыть каждую часть имени файла как отдельный файл.
Необязательный [параметры] позволяет вам изменять поведение AutoRun.exe, подавляя сообщения об ошибках, а также некоторые другие вещи. AutoRun.exe также поддерживает расширенный синтаксис, который позволяет передавать аргументы исполняемым программам:
[автозапуск] open = автозапуск.exe [параметры] [autorun.tarma] run1 = program1 [аргументы] run2 = program2 [аргументы] ... и т.д ...
Затем включите этот файл autorun.inf и программу AutoRun.exe в корневой каталог образа компакт-диска и добавьте любые другие файлы, которые вам нужны (включая файлы документов или программы, которые должен открывать AutoRun) в соответствующие места. на образе компакт-диска, затем запишите компакт-диск. Очевидно, было бы неплохо сначала протестировать настройку; Самый простой способ сделать это — дважды щелкнуть AutoRun.значок exe; в этом случае специальная функция AutoRun.exe обрабатывает файл autorun.inf вместо Windows.
Дистрибутив AutoRun содержит полное руководство пользователя.
Что такое установка автозапуска? — Mvorganizing.org
Что такое установка автозапуска?
AutoRun был введен в Windows 95, чтобы упростить установку приложений для нетехнических пользователей и снизить стоимость обращений в службу поддержки программного обеспечения. Когда правильно сконфигурированный CD-ROM вставляется в привод CD-ROM, Windows обнаруживает прибытие и проверяет содержимое на наличие специального файла, содержащего набор инструкций.
Что такое автозапуск exe при запуске?
Это не системный файл Windows. Autorun.exe имеет цифровую подпись. Это файл, подписанный Verisign. Autorun.exe может записывать ввод с клавиатуры и мыши и отслеживать приложения. Если autorun.exe находится в подпапках в папке профиля пользователя, рейтинг надежности составляет 60% опасности.
Как запустить автозапуск?
Как собрать логи автозапуска Microsoft
- Откройте заархивированную папку и запустите Autoruns.exe для 32-битных операционных систем или Autoruns64.exe для 64-битных операционных систем.
- Когда откроется Autoruns, нажмите Esc, чтобы отменить текущее сканирование.
- При поиске вредоносного ПО помогает войти в систему как зараженный пользователь.
Как вручную запустить файл автозапуска?
Вставьте диск в дисковод, перейдите в «Мой компьютер» и щелкните правой кнопкой мыши значок дисковода CD / DVD. Выберите «Открыть». Найдите файл setup.exe или что-то подобное. Это можно было бы назвать «автонастройкой».exe »или тому подобное.
Почему не работает автозапуск?
Откройте приложение «Настройки» -> «Устройства». Затем выберите «Автовоспроизведение» слева и установите для параметра «Использовать автовоспроизведение для всех носителей и устройств» значение «Вкл.». Откройте Панель управления -> Оборудование и звук -> Автозапуск и отметьте опцию Использовать автозапуск для мультимедиа и устройств. Если это не сработает автоматически, выберите «Открыть диск» и выберите «DVD».
Всегда ли Autorun INF является вирусом?
Windows использует автозапуск. Вирусы и другие вредоносные программы будут пытаться использовать эту функцию для заражения новых компьютеров, когда устройства или носители (например, USB-накопитель) перемещаются между компьютерами.Примечание: файл «autorun. inf »сам по себе не является вредоносным.
Автозапуск INF еще работает?
Для флэш-накопителей USB больше нет возможности запускать программное обеспечение. Однако эта опция все еще доступна, если autorun. inf находится на компакт-диске, а дисковод для компакт-дисков зарегистрирован как несъемный (DRIVEFIXED).
Важен ли Autorun INF?
Автозапуск. inf — это текстовый файл, который может использоваться компонентами AutoRun и AutoPlay операционных систем Microsoft Windows.Компакт-диски с приложениями с функцией автозапуска для автоматического запуска программы, которая затем может направлять пользователя через процесс установки.
Можно удалить вирус автозапуска?
Единственный способ избавиться от автозапуска. inf, чтобы полностью удалить его с помощью окна командной строки и выполнения необходимого синтаксиса для каждого раздела диска. Автозапуск. inf — это червь, который распространяется по всем вашим разделам, создавая свою копию и обычно поступающий с USB-накопителей.
Как удалить автозапуск с USB?
Инструкция по удалению автозапуска. inf вирус с USB-накопителя:
- Вставьте USB-накопитель в компьютер, появится диалоговое окно, нажмите «Отмена».
- Введите букву USB-накопителя в командную строку.
- Введите dir / w / a и нажмите Enter, после чего отобразится список файлов на вашем флеш-накопителе.
- Если имя вируса — автозапуск.
Стоит ли удалять автозапуск INF?
inf и.EXE-файлы на каждом диске вашего компьютера. Ниже приведено руководство по удалению автозапуска. inf вирус вручную, ручное удаление файла Autorun. inf вирус предлагается только компьютерным экспертам, так как удаление и редактирование реестра Windows может нанести серьезный ущерб системе.
Как исправить автозапуск?
Как удалить вирус автозапуска
- Шаг 1. Используйте средство поиска файлов Windows для поиска пути autorun.inf. Выберите «Пуск»> «Поиск»> «Все файлы или папки».
- Шаг 2: Обнаружение и удаление других автозапусков.inf Файлы.
- Шаг 3. Очистите реестр с помощью очистителя реестра. Загрузите этот очиститель реестра.
Что делает Autorun INF?
Автозапуск. inf — это текстовый файл, расположенный в корневом каталоге компакт-диска, содержащего ваше приложение. Его основная функция — предоставить системе имя и расположение программы запуска приложения, которая будет запускаться при установке диска.
Что такое червь автозапуска?
Обычно распространяемые через USB-накопители, черви с автоматическим запуском разработаны как «внезапная атака», использующая преимущества функции автозапуска Windows (autorun.inf) для автоматического выполнения вредоносного кода без согласия пользователя при подключении зараженного устройства к компьютеру.
Как запустить Autorun Inf в Windows 10?
Чтобы включить функцию автозапуска для USB-накопителей, выполните следующие действия:
- В меню «Пуск» Windows щелкните пункт меню «Настройки».
- Щелкните значок «Устройства».
- Щелкните опцию AutoPlay в списке слева.
- Щелкните параметр «Использовать автозапуск для всех носителей и устройств», чтобы включить его.
Как включить автозапуск на USB?
Чтобы разрешить или запретить автоматический запуск съемных носителей или устройств в Windows 10, выполните следующие действия:
- Откройте настройки.
- Щелкните «Устройства».
- Щелкните Автозапуск.
- Включите или выключите тумблер «Использовать автозапуск для всех носителей и устройств».
Как сделать автозапуск через USB?
Вставьте флешку в порт USB. Когда вы увидите диалоговое окно «Автозапуск», нажмите «Отмена».Откройте «Мой компьютер», щелкните правой кнопкой мыши значок флэш-накопителя и выберите «Свойства». В диалоговом окне «Свойства» выберите вкладку «Автозапуск».
Отключен ли автозапуск Windows 10?
В разделе «Конфигурация компьютера» разверните «Административные шаблоны», разверните «Компоненты Windows» и нажмите «Политики автозапуска». В области сведений дважды щелкните Отключить автозапуск. Нажмите «Включено», а затем выберите «Все диски» в поле «Отключить автозапуск», чтобы отключить автозапуск на всех дисках.
Добавить комментарий