Windows поддържа функция, като например автозапуск диск (може да бъде CD, DVD или флаш устройство). Как да го използвам? Как да направите диск за автозапукване разпознат от операционната система?
Има две основни стъпки за решаване на този проблем:
Съдържание на статията
- Създаване на файл autorun.inf за автоматично стартиране
- Работа с приложения за автоматично стартиране от трети страни, използвайки примера на AutoPlay Menu Builder
Нека ги разгледаме по-подробно..
Създаване на файл autorun.inf за автоматично стартиране
Почти винаги функцията за автоматично стартиране в Windows се реализира, когато се използва файлът autorun.inf, който трябва да бъде разположен на подходящия носител. До известна степен е уникален. Този файл предписва команди и алгоритми, които Windows може да разбере и да извърши автозапуска при необходимост.
Създаването на autorun.inf себе си е много просто. Трябва да стартирате програмата Notepad и да поставите необходимите алгоритми в текстовото й поле. Може да има доста много от тях. В най-простия случай следните текстове ще присъстват в текстовото поле на файла за автоматично стартиране:
реклама[Автомобил]
отворен = abc.exe
Командата [autorun] означава, че съответният текстов файл е предназначен за автоматично стартиране. Вторият ред определя Windows да отваря ("отваря") изпълнимия файл abc.exe (вместо "abc" може да бъде всяко име), съответстващ на програма, която трябва да стартира автоматично. Такива могат да бъдат например обвивка за изтегляне на компютърна игра, доставена на диск.
След като въведете необходимите алгоритми в текстовото поле на Notepad - например много простите, които разгледахме по-горе, трябва да запишете файла като autorun.inf. По-късно ще трябва да го напишете в основната директория на CD, DVD или флаш устройство, от което искате да се стартира автоматично. Когато потребителят вмъкне медията в компютъра, веднага след разпознаването си, Windows първо ще прочете команди и алгоритми от файла autorun.inf и ще зареди диска в съответствие с тях.
В допълнение към отворената команда, която инструктира Windows да стартира определена програма, файлът autorun.inf може да съдържа и редове, съдържащи командите:
- икона;
- етикет;
- Defaulticon;
- ShellExecute;
- черупка,
- Shell \ verb.
Използвайки тях или тяхната комбинация, можете да изградите доста сложни алгоритми за стартиране. Така например, потребителят може да конфигурира отварянето не на приложение, а на документ или картина.
Файлът autorun.inf, както отбелязахме по-горе, трябва да се отнася до програма, която Windows ще стартира автоматично от диска. В общия случай се предполага, че той е написан на един или друг език за програмиране и създаването на съответния изпълним файл.
Но има и друго, по-просто решение. Съществуват специални видове софтуер, които ви позволяват да създавате приложения за автозапускане, дори и за тези потребители, които не знаят езици за програмиране. Сред най-известните програми от този тип - AutoPlay Menu Builder. Ще научим как да стартираме диск, когато е активиран..
към съдържание ↑Работа с приложения за автоматично стартиране от трети страни, използвайки примера на AutoPlay Menu Builder
По-горе отбелязахме, че функцията за автоматично отваряне на приложения от диск в Windows почти винаги се реализира, когато се използва уникален файл autorun.inf.
Разглежданата програма включва създаването на приложение, към което ще бъде регистрирана връзка в съответните алгоритми autorun.inf. На разположение на потребителя на въпросния софтуер са прости и удобни интерфейсни елементи, които ви позволяват да проектирате голямо разнообразие от типове приложения, които стартират Windows автоматично от диск.
Нека се опитаме да създадем много проста програма с помощта на въпросното решение и да го настроим да се стартира автоматично при поставяне на CD, DVD или флаш устройство в компютърен четец.
Отворете AutoPlay Menu Builder (можете да го изтеглите на този сайт - http://freesoft.ru/autoplay_menu_builder_v40_build_682). Препоръчително е да инсталирате пукнатината за тази програма преди (една от най-добрите е тук - http://softsearch.ru/programs/40-475-autoplay-menu-builder-build-download.shtml, тя е адаптирана за версия 4.0).
След стартиране на AutoPlay Menu Builder, трябва да създадете нов файл, като изберете подходящата опция в менюто на програмата. След това изберете "Празно меню" и щракнете върху OK. Пред потребителя ще се отвори формуляр, върху който могат да се поставят различни елементи. Те се програмират автоматично и това е основната характеристика на въпросния софтуер..
Допустимо е да качите снимка в съответния формуляр, който потребителите ще виждат в програма, която се стартира автоматично от диск. Тя може да бъде всеки графичен файл. За удобство е добре да го поставите на работния си плот. От лявата страна на интерфейса на AutoPlay Menu Builder е инструментът Image. Необходимо е да изберете раздел от произволна област във формата с негова помощ, щракнете двукратно върху нея с мишката и кликнете върху бутона "Изтегляне". След това трябва да изберете изображението, запазено на работния плот, и да изчакате да се появи във формата за дизайн на приложението.
След това можете да добавите текст в програмата за автоматично стартиране. В лентата с инструменти изберете опцията "Текстово поле", също така изберете с нея раздел с произволна област, щракнете двукратно върху нея и въведете желания текст (или копирайте от всеки източник).
След това изберете елемента от менюто "Инструменти", след това - "SFX Creator". Въведете думата autorun в полето, което се отваря, щракнете върху „Създаване“, след което програмата ще генерира файла autorun.exe, същата, която Windows трябва да стартира от диска автоматично. Но за да може операционната система да я разпознае, ние също трябва да създадем "уникален" файл autorun.inf с необходимите алгоритми.
Можем да направим това по начин, който вече знаем - чрез Notepad. В този случай вместо abc.exe ще бъде autorun.exe. И двата файла - autorun.inf и autorun.exe (вторият след приключване на работата с AutoPlay Menu Builder се намира в папката C: \ Program Files \ AutoPlay Menu Bulder) - трябва да поставите CD, DVD или флаш устройство в главната директория. След това Windows автоматично ще стартира програмата, която създадохме със снимката и текста от подходящия носител.
Имайте предвид, че възможностите на AutoPlay Menu Builder са много по-широки от тези, разгледани в нашия пример. По този начин, потребителите могат да поставят с помощта на тази програма в приложения за автозапускане не само текстове и снимки, но също така, например, връзки към сайтове в Интернет.