Vytvoření automatického spuštění disku CD-ROM pro aplikace, které vytvoříte pomocí Microsoft Visual Studio .NET

Souhrn

Tento podrobný článek popisuje vytvoření povoleno automatické spouštění disků CD-ROM pro aplikace Microsoft Visual Studio .NET. Autorun je funkce operačního systému Microsoft Windows. Je automatizuje postupy pro instalaci a konfiguraci produktů, které jsou určeny pro počítače se systémem Windows a jsou distribuovány na discích CD-ROM. Při uživatelem povoleno automatické spuštění disku CD-ROM v jednotce CD-ROM, Autorun na disku CD-ROM, který nainstaluje a nakonfiguruje, spustí vybraný produkt automaticky spustí aplikaci. Chcete-li vytvořit disku CD-ROM Autorun povolena pro aplikaci Visual Studio .NET, musí existovat následující soubory na disku CD-ROM:
  • Soubor Autorun.inf
  • Při spuštění aplikace
Pokud uživatel vloží disk do jednotky CD-ROM v počítači kompatibilní se systémem automatického spuštění, systém okamžitě ověří, že disk obsahuje systém souborů osobních počítačů. Pokud existuje, systém vyhledá soubor s názvem Autorun.inf. Tento soubor Určuje instalační program aplikace a různé volitelné nastavení. Obvykle při spuštění aplikace nainstaluje, odstraní, nastaví a případně spustí aplikaci. Visual Studio .NET aplikace vyžadují rozhraní.NET Framework nainstalována na počítači, kde je aplikace spuštěna. Rozhraní.NET Framework Redistributable Package lze použít, pokud počítač neobsahuje rozhraní.NET Framework, nainstalován.

zpět na horní

Požadavky

Cílový počítač musí splňovat tyto požadavky pro automatické spuštění pro práci:
  • Operační systém v počítači musí být systém Microsoft Windows 95 nebo novějším.
  • Jednotka CD-ROM musí mít ovladače 32bitových zařízení rozpoznat, kdy uživatel vloží disk CD-ROM a potom upozornění systému.
zpět na horní

Vytvořit soubor Autorun.inf

Soubor Autorun.inf je textový soubor, který je umístěn v kořenové složce disku CD-ROM aplikace. Poskytuje počítači název a umístění programu při spuštění aplikace, který je nainstalován při vložení disku CD-ROM. Soubor Autorun.inf může také obsahovat volitelné informace, včetně následujících:
  • Název souboru, který obsahuje ikonu, která představuje jednotku CD-ROM vaší aplikace. Tato ikona se zobrazí v programu Průzkumník Windows namísto ikonu standardní jednotky.
  • Další příkazy místní nabídce, která se zobrazí, když uživatel klepne pravým tlačítkem myši na ikonu jednotky CD-ROM. Můžete také určit výchozí příkaz, který se spustí při poklepání na ikonu.
Jsou podobné soubory INI soubory Autorun.inf. Obsahují jednu nebo více sekcí. Každý oddíl má název, který je uzavřený v hranatých závorkách. Každý oddíl obsahuje posloupnost příkazů prostředí systému Windows se spustí, když uživatel vloží disk. Pro soubory Autorun.inf jsou aktuálně definovány v následujících dvou částech:
  • Oddíl [autorun] obsahuje výchozí příkazy Autorun. Oddíl [autorun] musí mít všechny soubory Autorun.inf.
  • Oddíl volitelné [autorun.alpha] může být zahrnuta pro systémy Microsoft Windows NT 4.0 v počítačích s procesorem RISC. Při vložení disku CD-ROM do jednotky CD-ROM v systému RISC, prostředí systému Windows spustí příkazy v této části namísto oddílu [autorun].
Každý oddíl obsahuje posloupnost příkazů, které určují, jakým způsobem dojde k automatické spuštění operace. K dispozici jsou následující příkazy pět:
  • defaultIcon: Určuje výchozí ikonu pro aplikaci.
  • ikona: Určuje cestu a název souboru ikony aplikace určené pro jednotku CD-ROM.
  • Otevřít: Určuje cestu a název souboru při spuštění aplikace.
  • prostředí: definuje výchozí příkaz v místní nabídce disku CD-ROM.
  • shell\verb: přidá příkazy místní nabídky disku CD-ROM.
Následuje příklad jednoduchého souboru Autorun.inf. Určuje Filename.exe jako spouštěcí aplikaci. Druhá ikona představuje místo standardní disk ikonu jednotky CD-ROM.
[autorun] open=Filename.exe 
icon=Filename.ico

zpět na horní

Tipy pro psaní aplikací pro automatické spuštění při spuštění

V podstatě neexistují žádná omezení týkající se zápisu automatické spuštění při spuštění aplikace. Můžete implementovat jej udělat cokoliv, co vyžaduje instalaci, odebrání, konfigurovat nebo spuštění aplikace. Následující tipy však obsahují některé pokyny pro provádění účinné Autorun při spuštění aplikace:
  • Uživatelé by měli obdržet zpětnou vazbu co nejdříve po jejich vložení automatické spuštění disku CD-ROM do jednotky CD-ROM. Proto při spuštění aplikace by měly být malé programy, které načítají rychle. By měla jasně identifikovat aplikace a poskytují snadný způsob, jak zrušit operaci.
  • Obvykle počáteční část spuštění aplikace představuje uživatele s uživatelským rozhraním (například dialogové okno) výzvou jak chce pokračovat. Ověřte, zda je aplikace již nainstalována. Pokud ne, dalším krokem je obvykle postup nastavení. Čas, aby uživatel stráví čtení v dialogovém okně Spustit jiný podproces spuštění načítání instalačního kódu lze použít při spuštění aplikace. Když uživatel klepne na tlačítko OK, instalační program již budou částečně nebo zcela načten. Tento přístup významně snižuje vnímání uživatele čas potřebný k načtení aplikace.
  • Pokud je již nainstalována aplikace, uživatel pravděpodobně vložen disk a spusťte aplikaci. Jako v případě instalace, můžete spustit jiný podproces spuštění načítání kódu aplikace. Tento přístup zkracuje čas čekání pro uživatele.
  • Rozhraní.NET Framework nebo rozhraní.NET Framework Redistributable balíček musí být nainstalována na cílovém počítači spusťte aplikaci Visual Studio .NET. Proto je vhodné znovu distribuovat rozhraní.NET Framework s vaší aplikací po spuštění.
    Další informace o tom, jak distribuovat rozhraní.NET Framework s aplikací Visual Studio .NET klepněte na následující číslo článku databáze Microsoft Knowledge Base:
    324733 jak: distribuovat rozhraní.NET Framework pomocí projektu nasazení sady Visual Studio .NET
  • Místo na pevném disku může být nedostatečná u mnoha systémů. Tipy pro minimalizaci využití pevného disku jsou následující:
    • Zachovat počet souborů, které musí být na pevném disku na minimum. Omezte na soubory, které musí být nainstalována pro spuštění programu nebo který trvat nepřijatelně dlouho číst z disku CD-ROM.
    • V mnoha případech není nutné instalovat nepotřebných souborů na pevném disku. Tento přístup však může stanovit výhody, jako je zvýšení výkonu. Poskytněte uživateli možnost se rozhodnout mezi náklady a přínosy úložiště na pevném disku.
    • Zahrnují metodu k odebrání všech součástí, které byly na pevném disku.
    • Pokud aplikace ukládá data do mezipaměti, poskytuje uživateli některé nad ním kontrolu. Zahrňte možnosti spuštění aplikace například možnost nastavit limit na maximální množství dat uložených v mezipaměti, které budou uloženy na pevném disku nebo možnost zrušit všechna data uložená v mezipaměti po jeho ukončení aplikace.
zpět na horní

Podrobný příklad

  1. Spusťte aplikaci Visual Studio .NET.
  2. Vytvoření jednoduché Aplikace konzoly nebo Aplikace systému Windows.
  3. Sestavte aplikaci.
  4. V nabídce soubor přejděte na příkaz
    Novýa potom klikněte na projekt.
  5. V
    Typy projektů, klepněte na tlačítko Projekty instalace a nasazení. V šablonyklepněte na tlačítko Nastavení projektů.
  6. Název projektu Instalační programa potom klepněte na tlačítko
    OK.
  7. V Průzkumníku řešení klepněte pravým tlačítkem na projekt instalace , klepněte na tlačítko Přidata potom klepněte na tlačítko
    Soubor.
  8. Do textového pole název souboru zadejte absolutní cestu spustitelného souboru, který jste vytvořili v ke kroku 3 a potom klepněte na tlačítko
    Otevřít.
  9. V nabídce sestavení klepněte na tlačítko Sestavit řešení.
  10. Spustíte libovolného textového editoru (například Notepad).
  11. Vložte následující kód v textovém editoru a uložte soubor jako soubor Autorun.inf:
    [autorun] open=Setup.exe  

  12. Příprava automatické spuštění disku CD-ROM aplikace Visual Studio .NET, který jste vytvořili v kroku 3, zkopírujte soubory, které byly vytvořeny v kroku 9 a soubor Autorun.inf, který jste vytvořili v kroku 11 na disk CD-ROM.
zpět na horní

Odkazy

Další informace získáte v následujícím článku znalostní báze Microsoft Knowledge Base:
172078 postupy: Povolení automatického spuštění pro aplikace distribuované na disku CD ROM
136214 jak soubory Autorun.inf Test
Chyba č: 7796 (Údržba obsahu)

zpět na horní
Vlastnosti

ID článku: 818804 - Poslední kontrola: 16. 1. 2017 - Revize: 1

Váš názor