Jak vyrobit autorun disk?

Systém Windows podporuje funkci, jako je autorun disk (může to být jednotka CD, DVD nebo flash). Jak to používat? Jak učinit autorun disk rozpoznaný operačním systémem?

Tento problém lze vyřešit dvěma hlavními kroky:

Obsah článku

  • Vytváření souboru autorun.inf pro autorun
  • Práce s aplikacemi autostart od třetích stran na příkladu AutoPlay Menu Builder

Podívejme se na ně podrobněji..

Vytváření souboru autorun.inf pro autorun

Téměř vždy je funkce automatického spouštění v systému Windows implementována při použití souboru autorun.inf, který by měl být umístěn na příslušném médiu. Je do jisté míry jedinečný. Tento soubor předepisuje příkazy a algoritmy, které systém Windows dokáže podle potřeby pochopit a provést autorun.

Vytvoření autorun.inf sami je velmi jednoduché. Měli byste spustit program Poznámkový blok a do jeho textového pole umístit potřebné algoritmy. Může jich být docela dost. V nejjednodušším případě budou v textovém poli souboru autorun uvedeny následující řádky:

Reklama

[autorun]

open = abc.exe

Příkaz [autorun] znamená, že odpovídající textový soubor je určen pro autorun. Druhý řádek nastavuje, že systém Windows by měl otevřít („otevřít“) spustitelný soubor abc.exe (namísto „abc“ může být libovolný název), což odpovídá programu, který by se měl spustit automaticky. Může to být například shell pro stahování počítačové hry dodávané na disk.

Po zadání potřebných algoritmů do textového pole Poznámkový blok - například těch velmi jednoduchých, které jsme prozkoumali výše, byste měli soubor uložit jako autorun.inf. Později ji budete muset zapsat do kořenového adresáře jednotky CD, DVD nebo Flash, ze které chcete automaticky spustit. Když uživatel vloží médium do počítače, okamžitě po jeho rozpoznání, Windows nejprve přečte příkazy a algoritmy ze souboru autorun.inf a načte disk v souladu s nimi.

Kromě příkazu open, který dává systému Windows pokyn ke spuštění konkrétního programu, může soubor autorun.inf obsahovat také řádky obsahující tyto příkazy:

  • Ikona;
  • Štítek
  • Defaulticon
  • Shellexecute;
  • Shell,
  • Shell \ sloveso.

Pomocí nich nebo jejich kombinací můžete vytvořit poměrně složité spouštěcí algoritmy. Uživatel může například konfigurovat otevírání ne aplikace, ale dokumentu nebo obrázku.

Soubor autorun.inf, jak jsme poznamenali výše, musí odkazovat na program, který se Windows automaticky spustí z disku. Obecně se má psát v jednom nebo jiném programovacím jazyce a vytvářet odpovídající spustitelný soubor.

Existuje však jiné, jednodušší řešení. Existují speciální typy softwaru, které vám umožňují vytvářet aplikace pro autorun i pro ty uživatele, kteří neznají programovací jazyky. Mezi nejznámější programy tohoto typu - AutoPlay Menu Builder. Naučíme se, jak automaticky restartovat disk, když je aktivován..

na obsah ↑

Práce s aplikacemi autostart od třetích stran na příkladu AutoPlay Menu Builder

Výše jsme poznamenali, že funkce automatického otevírání aplikací z disku ve Windows je téměř vždy implementována při použití jedinečného souboru autorun.inf.

Zvažovaný program zahrnuje vytvoření aplikace, do které bude odkaz registrován v odpovídajících algoritmech autorun.inf. Uživateli dotyčného softwaru jsou k dispozici jednoduché a pohodlné prvky rozhraní, které vám umožňují navrhovat širokou škálu typů aplikací, které automaticky spouštějí Windows z disku.

Zkusme pomocí dotyčného řešení vytvořit velmi jednoduchý program a nastavit jej tak, aby se automaticky spustil při umístění CD, DVD nebo flash jednotky do počítačové čtečky.

Spusťte program AutoPlay Menu Builder (můžete si ho stáhnout na této stránce - http://freesoft.ru/autoplay_menu_builder_v40_build_682). Je vhodné nainstalovat crack pro tento program dříve (jeden z nejlepších je zde - http://softsearch.ru/programs/40-475-autoplay-menu-builder-build-download.shtml, je upraven pro verzi 4.0).

Po spuštění programu AutoPlay Menu Builder je třeba vytvořit nový soubor výběrem příslušné možnosti v nabídce programu. Poté vyberte „Prázdná nabídka“ a klikněte na OK. Před uživatelem se otevře formulář, na který lze umístit různé prvky. Programují se automaticky a to je hlavní vlastnost dotyčného softwaru..

Je dovoleno nahrát obrázek do příslušného formuláře, který uvidí uživatelé v programu, který se automaticky spustí z disku. Může to být jakýkoli grafický soubor. Pro větší pohodlí je vhodné umístit jej na plochu. Na levé straně rozhraní AutoPlay Menu Builder je nástroj Image. Je nutné vybrat část libovolné oblasti na formuláři s pomocí, dvakrát na něj kliknout myší a kliknout na tlačítko "Stáhnout". Pak byste měli vybrat obrázek uložený na ploše a počkat, až se objeví ve formuláři návrhu aplikace.

Poté můžete do programu přidat text pro automatické spuštění. Na panelu nástrojů vyberte možnost „Textové pole“, vyberte také sekci s libovolnou oblastí, dvakrát na ni klikněte a zadejte požadovaný text (nebo kopii z jakéhokoli zdroje).

Poté vyberte položku nabídky „Nástroje“ a poté - „SFX Creator“. Do pole, které se otevře, zadejte slovo autorun, klikněte na „Vytvořit“, po kterém program vygeneruje soubor autorun.exe, stejný jako ten, který by se měl Windows automaticky spustit z disku. Aby to operační systém rozpoznal, musíme také vytvořit „jedinečný“ soubor autorun.inf s nezbytnými algoritmy..

Můžeme to udělat způsobem, který již známe - prostřednictvím programu Poznámkový blok. V tomto případě bude místo abc.exe autorun.exe. Oba soubory - autorun.inf a autorun.exe (druhý po dokončení práce s programem AutoPlay Menu Builder se nachází ve složce C: \ Program Files \ AutoPlay Menu Bulder) - musíte umístit jednotku CD, DVD nebo flash do kořenového adresáře. Poté Windows automaticky spustí program, který jsme vytvořili, s obrázkem a textem z příslušného média.

Možnosti programu AutoPlay Menu Builder jsou mnohem širší než možnosti uvedené v našem příkladu. Uživatelé tak mohou používat tento program v aplikacích pro autorun nejen texty a obrázky, ale také například odkazy na stránky na internetu.