Как сделать авторан на флешку
Перейти к содержимому

Как сделать авторан на флешку

  • автор:

Авто запуск программы с флешки на win7 и выше?

Добрый день, интересует запуск *.exe с флешки автоматически при установке в гнездо флешки, на 7 винде это можно реализовать перепрошивкой флешки , накидайте пожалуйста информации или объясните как реализовать, только добрые побуждения)

  • Вопрос задан более трёх лет назад
  • 23799 просмотров

1 комментарий

Оценить 1 комментарий

Решения вопроса 1
glodev @glodev Автор вопроса
видео нашел даже видео решение
Ответ написан более трёх лет назад
Комментировать
Нравится Комментировать
Ответы на вопрос 1
Saboteur @saboteur_kiev Куратор тега Windows
software engineer

На флешке просто создаешь файл autorun.inf, в котором указываешь что нужно запускать, например так:

[autorun] ICON=autorun\myprog.ico OPEN=autorun\myprog.exe

Для медиа дисков, может быть еще shell и action, но вообще, в свойствах Windows обычно давно уже отключают автозапуск чего-либо по умолчанию, дабы не заражаться с левых носителей. Так что надежного способа для обычных флешек нет.

Ответ написан более трёх лет назад
Нравится 1 8 комментариев
glodev @glodev Автор вопроса
Прочитайте вопрос еще раз,

на 7 винде это можно реализовать перепрошивкой флешки , накидайте пожалуйста информации или объясните как реализовать,

Saboteur @saboteur_kiev Куратор тега Windows

glodev: Нельзя так сделать.

Есть другой вариант — когда заранее на комп ставится драйвер устройства и к нему программа, которая запускается при обнаружении устройства. Так сделано для многих фотоаппаратов, которые запускают синхронизацию фоток при подключении.

Но чтобы рандомное устройство могло выполнить какой-то код — этого нет.

glodev @glodev Автор вопроса

Saboteur: не соглашусь с вами, флешку можно перепрошить как совместимое устройство (например клавиатура) и отправить команды на открытие кмд и запуск файла, например так , я не считаю что это большая проблема(, это просто пример )

CityCat4

glodev: Можно, я даже статью находил как-то по этому поводу. Флэшка перешивается так, что говорит системе «я мышь» — и после этого если там есть чему, она вполне может начать двигать курсор 😀 Но это как-то не согласуется с «добрыми намерениями», да и людей, которые тычут себе все подряд, по-моему уже не осталось.

glodev @glodev Автор вопроса

CityCat4: а как на статью наткнулись не помните ? есть вот такая интересная ссылочка но познаний по ней много не получил гит, намерения только добрые , просто если в групповой политике открыть автозапуск с флешки получаем дикий опен дор , поэтому я считаю это приемлемо

CityCat4

glodev: Рассылки я читаю по информационной безопасности, там в одной из рассылок проскакивало про новый способ заражения компьютеров через флэшки путем перешивки идов так, чтобы флэшка распознавалась как клава например. Довольно давно проскакивало, может с год назад, точно не помню.

Как правильно написать Auto run для флэшки

Чтобы создать загрузочный файл «autorun.inf», сделайте такие действия:
1. Откройте «Блокнот». (Для тех, кто не знает, где найти Блокнот: «Пуск» => «Все программы» => «Стандартные» => «Блокнот»).

2. В Блокноте впишите стандартный код

[AutoRun]
open= имя_программы. exe
icon= имя_значка. ico

Разъяснения:
open – этот параметр указывает, какой файл нужно запускать при подключении диска или флешки
icon – этот параметр служит для отображения иконки (маленькая картинка, логотип) при просмотре дисков через «Мой компьютер».

Как создать файл «autorun.inf»

3. Сохраните в блокноте этот файл как «autorun.inf» в корне флэш или диска.

Если файл и иконку разместить в какую-то папку, например «file», тогда в файле autorun нужно указать к ним путь.
Это будет выглядеть следующим образом:

[autorun]
open= file /имя_программы. exe
icon= file /имя_значка. ico

Давайте посмотрим пример, как я использовал «autorun.inf» для DWD-диска. Моей задачей было сделать автоматический запуск программы с красивой иконкой.
Приступим:
1. Я создал файл «autorun.inf» с таким кодом:

2. Все файлы, которые я подготовил для диска вместе с файлом «autorun.inf» я записываю на диск через программу «NERO».

Внимание: файл «autorun.inf», WPI.exe, icon.ico должны находиться в корне диска.

Как создать Autorun для диска
Давайте разберем, все то, что я написал.

Когда я вставлю диск в компьютер, автоматически выполнится загрузка файла «WPI.exe», так как в параметрах «open» я указал «WPI.exe».

Как создать Autorun для диска

Если зайти и посмотреть на вид диска через «Мой компьютер», можно увидеть красивую иконку, которая тоже загружается автоматически, благодаря параметру «icon».
Кстати, если вы хотите создать красивые иконки ico, вы можете прочитать об этом тут.

Дополнительные возможности файла «autorun.inf».

Запуск PDF документа и HTML-страницы.
При помощи загрузочного файла «autorun.inf» можно запускать не только приложение «exe», но и файлы PDF или документы HTML-страницы.

Для этого в созданном файле «autorun.inf», пропишите такой код:

[autorun]
open=autorun.bat index.htm
icon=имя_значка. ico

Теперь таким же образом, как вы создавали файл «autorun.inf», создайте файл «autorun.bat», и впишите следующий код:

echo off
@start %1 %2 %3 %4 %5 %6 %7 %8 %9
@exit

Есть другой вариант с использованием команды ShellExecute:

[autorun]
ShellExecute=index.htm
icon= имя_значка. ico

Еще одна возможность в авторане, в меню автозапуска можно отобразить текст запуска. Для этого следует использовать команду action.
Это выглядит вот так:

[AutoRun]
open= имя_программы. exe
action=Программа для BlogGood-ru

Если ваши глаза устали видеть надпись «Съемный диск» и вы желаете ее поменять, то это можно сделать при помощи параметра label . Пропишите в файле Autorun.inf такой код:

[AutoRun]
open= имя_программы. exe
action= Программа для BlogGood-ru
icon=имя_иконки. ico
label= Крутая флешка

Конечно, изменить на флэшке надписи «Съемный диск» можно и без использования файла Autorun.inf, но это работает только в Windows XP. Думаю, вам эта информация пригодится.
Достаточно нажать правой кнопкой мыши на флэшку и в открывшемся окне выбрать «Переименовать». Пишите любое название и THE END.

И напоследок: для создания файла «Autorun» вы можете воспользоваться программой Create Autorun. При помощи программы Create Autorun, вы сможете с легкостью создать автозапуск для дисков. Но это еще не все, к запуску можно присоединить какой-нибудь комментарий и настроить вид окна.

Остальные ответы
Никак -не будет он работать на современных операционных системах!
это только для Win xp покатит

не даст ни современная ОС, ни более или менее нормальный антивирус запустить автоматом этот файл. а какой нибудь элементарный юсб сторож снесет его в 1 сек.

В Win7 autorun.inf создавался для CD или DVD дисков, но не как не для флешек!
Во вторых юзер сам догадается что запустить!

В современных ОС autoran сам не запускается. Это для защиты от самозапускающихся вирусов! Но если хочешь попробовать есть программа AutoRun Pro Enterprise

Как создать autorun.inf для флешки

Autorun.inf — это обычно скрытый файл, который применяется для автоматического запуска программ на носителях информации (в нашем случае autorun.inf для usb). Файл autorun.inf запускается автоматически, и если носитель заражен вирусом, то данный файл autorun.inf запускает на выполнение те вирусы, которые находятся на носителе и при этом компьютер становится зараженным вирусами. Для решения этой проблемы вы можете создать неудаляющуюся папку autorun.inf и тогда даже если на вашей флешке будут вирусы, вреда они нанести не смогут.
Решение следующее (материал сайта http://www.life-prog.ru ):

1.Создаём «Текстовый документ.txt». Меняем название и расширение: например такое: «USB.bat»
2.Жмём правой кнопкой мыши или выбираем изменить.
3.Копируем следующий текст:

attrib -s -h -r autorun.*
del autorun.*
mkdir «\\?\%~d0\autorun.inf\name..\»
attrib +s +h %~d0\autorun.inf

4.Сохраняем и закрываем
5.Копируем фаил USB.bat в корень флешки и просто запускаем (появится неудаляемая скрытая папка).

В данном случае, файл USB.bat сначала удаляет существующий autorun.inf, а затем создает неудаляющуюся папку autorun.inf, другими словами второй способ делает то, что я рассказывал в первом способе, только все что вам надо — это создать USB.bat и запустить его, поэтому второй метод намного удобнее.

Примечание: когда вы делаете неудаляющуюся папку autorun.inf скрытой, она играет роль как индикатора. Ибо если на флешке есть вирусы, значит они уже пыпались удалить эту папку, а при удалении атрибут скрытости уходит. Поэтому если вы вставлете флешку и видите ее нескрытой, значит на флешке есть вирусы, и вы можете ее почистить от вирусов, а файл USB.bat запустить заново, при этом папка статет опять скрытой.

Autorun на флешке

Авторан работает на старых версиях windows, на 7 и 10 уже не работает из-за безопасности. Есть ли способ все же запустить этот авторан при подключении флешки к пк?

Отслеживать
112k 6 6 золотых знаков 94 94 серебряных знака 161 161 бронзовый знак
задан 10 янв 2021 в 18:28
151 7 7 бронзовых знаков

И хорошо, что не работает. А Вам для того, что бы Ваша флешка везде запускалась или только на своем компе?

10 янв 2021 в 18:46
везде. ну и для своего тоже, чтобы проверить работает или нет
10 янв 2021 в 19:02

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

10 янв 2021 в 19:09

ну смотри, есть диски которые автоматически открывают загрузчик программы к примеру, после того как вставишь в дисковод

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *