Как автоматически запустить программу с флешки
Обновлено: 23.11.2024
Например. У меня есть простой таймер обратного отсчета (от 10 до 1), запрограммированный на C++ (подходит для Windows), когда USB (на котором хранится файл .exe) подключен к компьютеру, таймер запускается без моего выполнения вручную. р>
Это программное обеспечение — почти все возможно. В этом случае вам может понадобиться установка дополнительного программного обеспечения.
@CarlNorum: Действительно, но в таком случае почему бы вам не позволить установленному программному обеспечению выполнить обратный отсчет?
4 ответа 4
Вы можете создать файл Autorun.inf и поместить его на USB-накопитель. Windows прочитает этот файл при подключении диска. В файле вы можете указать название программы, которую хотите запустить, а также иконки и т.д.
Вы не можете принудительно запускать программу, когда USB-накопитель вставлен. Это зависит от политики безопасности операционной системы, и большинство из них по крайней мере спросит пользователя: «Хотите ли вы запустить «Setup.exe» с этого диска?» или что-то в этом роде.
насколько я понимаю, Autorun.inf игнорируется для неоптических дисков (или, по крайней мере, для многих типов съемных носителей, таких как USB-накопители). Способ, которым многие компании решают эту проблему, заключается в том, что USB-устройство фактически сообщает операционной системе о двух устройствах, одном USB-накопителе и одном оптическом приводе, и помещает автозапуск на виртуальный оптический привод.
Это сильно зависит от версии и настроек Windows; По моим оценкам, Autorun.inf используется менее чем на 50 % ПК с Windows.
Любые (включая Windows или MacOS) способы без autorun.inf, хранящегося на конкретном USB-накопителе? Что-нибудь на стороне ПК, которое выполняется при подключении определенного устройства, точно так же, как вы можете настроить открытие папок при подключении любого USB-устройства? (Потому что запуск файлов автозапуска с любого USB-накопителя всегда сложна с точки зрения безопасности, как мы все знаем)
По умолчанию это невозможно, поскольку Windows предоставляет пользователям максимальный контроль над своими компьютерами — если они не хотят, чтобы автозапуск был включен, автоматическое выполнение программы будет невозможно.
Вы можете написать вспомогательную программу, работающую в фоновом режиме (возможно, как службу), которая большую часть времени спит, ожидая подключения USB-устройства. может просто нужно периодически его опрашивать, я не знаю. Как только он обнаружит USB-устройство, он, конечно, может делать все, что захочет (CreateProcess и т. д.).
У меня возникает соблазн изменить этот ответ на: «поскольку Windows максимально конфликтует пользователей с их компьютерами» :)
Майкл Крайдер
Майкл Крайдер
Писатель
Майкл Крайдер – опытный журналист в области технологий с десятилетним стажем. Пять лет он писал для Android Police, и его работы публиковались в Digital Trends и Lifehacker. Он лично освещал такие отраслевые мероприятия, как Consumer Electronics Show (CES) и Mobile World Congress. Подробнее.
Портативные приложения — автономные исполняемые файлы, которые можно перемещать на флэш-накопители и запускать без установки, — популярные инструменты для тех, кому приходится работать на нескольких компьютерах с Windows. Если вы хотите еще больше ускорить рабочий процесс, вы можете добавить «автозапускаемый» файл, который автоматически открывает программу, как только вы подключаете диск.
К сожалению, начиная с Windows 7, Microsoft ограничивает функцию автозапуска в целях безопасности. Не существует практического способа вернуть его на каждую новую машину, но это можно сделать на компьютерах, к которым у вас есть доступ на регулярной основе. Во-первых, вам понадобится небольшой сторонний инструмент, который отслеживает новые USB-накопители для инструкций автозапуска. Затем вам нужно будет создать простой файл сценария автозапуска, который находится на USB-накопителе и указывает, какую программу запускать при подключении накопителя.
Шаг первый: установите APO USB Autorun на ПК с Windows
APO USB Autorun — это программа, которая отслеживает USB-накопители по мере их подключения, ищет устаревший файл сценария autorun.inf и запускает любые программы, указанные в нем. Загрузите его из Softpedia здесь, затем дважды щелкните установочный файл и установите его, как любую другую программу.
После установки всякий раз, когда вы подключаете USB-накопитель, вы должны увидеть всплывающее окно, подобное приведенному ниже, с вопросом, хотите ли вы запустить программу, которую вы назначили для автоматического запуска (и мы поговорим подробнее о том, как это сделать). чтобы сделать эту часть немного).
Просто нажмите кнопку "Выполнить", чтобы запустить программу, и, при желании, отключите параметр "Всегда спрашивать перед открытием этого файла", чтобы вас не беспокоило это предупреждение при следующем подключении диска.
К сожалению, вам потребуется установить APO USB Autorun на каждый компьютер с Windows 7 или более поздней версии, на котором вы хотите автоматически запускать USB-накопители. Это делает его не очень полезным для накопителей, которые вы носите с множеством разных компьютеров, но может быть очень полезным, если вы часто работаете на одном и том же компьютере.
Шаг второй: настройте USB-накопитель
Для автоматического запуска программы на USB-накопителе должны быть две вещи: программа, которую вы хотите запустить, и файл сценария автозапуска, указывающий на эту программу.
Скопируйте переносимый исполняемый файл программы на USB-накопитель. Это самая простая часть.
Чтобы создать файл сценария автозапуска, откройте Блокнот (или любой другой текстовый редактор). Введите (или скопируйте и вставьте) следующий текст в окно Блокнота с разрывами строк.
Замените текст «YOURAPP» именем файла приложения, которое вы пытаетесь запустить. Для этой демонстрации я использую портативную версию браузера Lynx, поэтому мои команды выглядят следующим образом:
Затем сохраните файл на USB-накопитель с именем «autorun.inf» и убедитесь, что вы выбрали «Все файлы (*.*)» в поле «Тип файла». Таким образом, Блокнот не будет добавлять дополнительное расширение «.txt» в конец имени вашего файла.
Корневая папка вашего USB-накопителя теперь должна содержать исполняемый файл программы и только что созданный файл autorun.inf.
Конечно, вы можете поместить на диск другие файлы и папки, но убедитесь, что эти два элемента находятся в корневом каталоге.
Теперь, когда APO USB Autorun запущен и ваш USB-накопитель правильно настроен, ваша программа должна запускаться автоматически при каждом подключении USB-накопителя к компьютеру.
- › Почему СМС должен умереть
- › 7 основных функций Microsoft Excel для составления бюджета
- › Что означает XD и как вы его используете?
- › 5 вещей, которые вы, вероятно, не знали о GIF-файлах
- › Что такое GrapheneOS и как она делает Android более приватным?
- › Худшее, что есть в телефонах Samsung, — это программное обеспечение Samsung.
1) Откройте свой любимый текстовый редактор, например Блокнот.
2) Вырежьте и вставьте текст в поле ниже в текстовый редактор.
3) Замените текст «example.exe» на имя файла, который вы хотите запустить автоматически, включая соответствующее расширение файла (например, index.html, slideshow.ppt, Portugal.pdf и т. д.). Если ваше имя файла содержит пробелы, например. презентация компании.ppt, замените пробелы подчеркиванием: например. company_presentaion.ppt.
Файл, который требуется для автозапуска, также может находиться в папке, и в этом случае вы можете указать путь к файлу. Таким образом, вы также можете использовать автозапуск по URL-адресу.
4) Теперь сохраните и назовите файл: AutoRun.inf
5) Добавьте этот файл в корень структуры папок, которую вы хотите, чтобы мы предварительно загрузили в заблокированный раздел двухзонной флэш-памяти. Диск с нужным файлом для автозапуска (и любые другие данные).
Этот метод автозапуска работает с продуктами, поставляемыми Flashbay, которые были отформатированы как двойная зона в рамках наших производственных процессов — вы не можете добавить функцию автозапуска после покупки. Чтобы ознакомиться с общим обзором функции автозапуска, посетите нашу специальную страницу автозапуска с флэш-накопителя, на которой также приведена важная информация о совместимости операционных систем.
Использование пользовательского значка диска или подписи к значку
Когда флэш-накопитель подключен к компьютеру, вы можете просматривать его как диск в разделе «Мой компьютер». По умолчанию отображается стандартный значок диска Windows, однако вы можете добавить свой собственный значок диска (например, значок логотипа вашей компании) и небольшую метку для отображения ниже. Этого можно добиться, добавив дополнительные строки в сценарий автозапуска. Вам также необходимо добавить файл .ico на флэш-накопитель (в этом примере он называется company_logo.ico)
Код:
Возможно, у вашего внутреннего ИТ-отдела есть файл .ico с логотипом вашей компании. Однако, если вы хотите сделать его, вам нужно использовать специальную программу для создания значков (создание файла размером 16 на 16 пикселей в стандартном графическом редакторе и присвоение ему имени с расширением .ico не сработает)
Если вы создали программу и хотите, чтобы она запускалась автоматически, когда кто-то вставляет USB/DVD/CD в свой компьютер, все, что вам нужно сделать, это записать небольшой файл с этой программой. В этом посте мы объясним, как создать простой и расширенный файл автозапуска.
Когда вам нужен файл автозапуска
Скажем, у вас есть программа «XYZ.EXE», и вы хотите, чтобы она запускалась автоматически при подключении USB/DVD/CD. Обычно Windows ищет информационный файл с именем Autorun.inf. Это простой текстовый файл, содержащий информацию о том, какая программа Windows должна автоматически запускаться при подключении запоминающего устройства. Другими словами, autorun.inf сообщает Windows, как открывать презентацию и обрабатывать содержимое компакт-диска.
Создайте файл автозапуска для вашего USB/DVD/CD
Для включения автозапуска вам потребуются два основных файла: файл Autorun.inf и приложение запуска или исполняемый файл.
Следуйте инструкциям, чтобы создать его для своего приложения.
Откройте Блокнот и напишите следующую строку как есть:
Сохраните его как «Autorun.inf»
Теперь запишите свой CD/DVD с включенным INF-файлом автозапуска. В случае USB-накопителя вам необходимо скопировать и вставить в него INF-файл.
Как улучшить файл Autorun.inf
Используйте вместо этого:
Он добавит контекстное меню, вызываемое правой кнопкой мыши, которое можно настроить для вашего приложения. Вы можете настроить таргетинг на определенные исполняемые файлы внутри устройства хранения, добавить значок и т. д.
Генератор Autorun.inf
Если вам трудно использовать блокнот для создания файла автозапуска, вы можете использовать эту простую программу под названием Autorun.inf Generator, которая позволяет легко его создать.
- Автозапуск исполняемого файла
- Значок автозапуска
- Ярлык диска
- Контекстное меню ( два)
- Ссылка автозапуска
- Ссылка на поддержку
Я надеюсь, что этот пост поможет вам создать файл автозапуска для носителей USB/DVD/CD.
Дата: 19 сентября 2020 г. Метки: DVD
Похожие записи
Восстановите данные с CD DVD с помощью этой бесплатной программы для восстановления данных с CD/DVD
Недопустимое имя каталога — ошибка привода CD/DVD в Windows 11/10
Привод CD, DVD, Blu-ray не отображается в Windows 11/10
[электронная почта защищена]
Ашиш — опытный пользователь Windows и Xbox, который отлично пишет советы, приемы и функции, чтобы улучшить вашу повседневную работу с вашими устройствами.
Читайте также: