COMO: Criar um CD-ROM do Autorun para aplicativos que você cria usando o Microsoft Visual Studio .NET

Traduções deste artigo Traduções deste artigo
ID do artigo: 818804 - Exibir os produtos aos quais esse artigo se aplica.
Expandir tudo | Recolher tudo

Neste artigo

Sumário

Este artigo passo a passo descreve como criar CD-ROMs Autorun habilitado para aplicativos do Microsoft Visual Studio. NET. Autorun é um recurso do sistema operacional Microsoft Windows. Ele automatiza os procedimentos para instalar e configurar produtos que são criados para computadores baseados no Windows e são distribuídos em CD-ROMs. Quando um usuário insere um CD-ROM Autorun habilitados na unidade de CD-ROM, o Autorun executa automaticamente um aplicativo no CD-ROM que instala, configura ou executa o produto selecionado. Para criar um CD-ROM habilitados para execução automática para seu aplicativo do Visual Studio. NET, os arquivos a seguir devem existir no CD-ROM:
  • Um arquivo Autorun.inf
  • Aplicativo de inicialização
Quando um usuário insere um disco em uma unidade de CD-ROM em um computador compatível com Autorun, o sistema imediatamente verifica que o disco tenha um sistema de arquivo do computador pessoal. Se ele existir, o sistema procura um arquivo chamado Autorun.inf. Este arquivo Especifica um aplicativo de instalação e uma variedade de configurações opcionais. Normalmente, o aplicativo de inicialização instala, remove, configura e executa, possivelmente, o aplicativo. O Visual Studio .NET aplicativos requerem o .NET Framework ser instalado no computador onde o aplicativo é executado. O .NET Framework Redistributable Package pode ser usado se o computador não tiver o .NET Framework instalado.

Requisitos

O computador de destino deve atender aos seguintes requisitos para Autorun trabalho:
  • O sistema operacional do computador deve ser Microsoft Windows 95 ou posterior.
  • Unidade de CD-ROM deve possuem drivers de dispositivo de 32 bits que detecta quando um usuário insere um CD-ROM e, em seguida, notifique o sistema.

Criar um arquivo Autorun.inf

Autorun.inf é um arquivo de texto que está na pasta raiz do seu CD-ROM do aplicativo. Ele fornece ao computador o nome e o local do programa de inicialização para seu aplicativo é instalado quando o CD-ROM é inserido. O arquivo Autorun.inf também pode conter informações opcionais, incluindo o seguinte:
  • Nome de um arquivo que contém um ícone que representa a unidade de CD-ROM do seu aplicativo. Este ícone é exibido no Windows Explorer em vez do ícone da unidade padrão.
  • Outros comandos do menu de atalho que aparece quando o usuário clica com o botão direito no ícone de CD-ROM. Você também pode especificar o comando padrão que é executado quando o usuário clica duas vezes no ícone.
Arquivos Autorun.inf são semelhantes aos arquivos .ini. Eles incluem uma ou mais seções. Cada seção tem um nome que está entre colchetes. Cada seção contém uma série de comandos que o shell do Windows seja executado quando o usuário insere o disco. Duas seções a seguir estão atualmente definidas para arquivos Autorun.inf:
  • A seção [autorun] contém padrão Autorun comandos. Todos os arquivos Autorun.inf devem ter uma seção [autorun].
  • Uma seção opcional [autorun.alpha] pode ser incluída para sistemas Microsoft Windows NT 4.0 executando em computadores baseados em RISC. Quando um CD-ROM é inserido em uma unidade de CD-ROM em um sistema baseado em RISC, o shell do Windows executa os comandos nesta seção, em vez daqueles que na seção [autorun].
Cada seção contém uma série de comandos que determinam como a operação de execução automática ocorre. Os comandos de cinco seguintes estão disponíveis:
  • DefaultIcon : Especifica o ícone padrão para o aplicativo.
  • ícone : Especifica o caminho e o nome de arquivo de um ícone específico do aplicativo para a unidade de CD-ROM.
  • Abrir : Especifica o caminho e o nome de arquivo do aplicativo de inicialização.
  • shell : define o comando padrão no menu de atalho do CD-ROM.
  • shell\verb : adiciona comandos ao menu de atalho do CD-ROM.
Este é um exemplo de um simples arquivo Autorun.inf. Ele especifica Filename.exe como o aplicativo de inicialização. O segundo ícone representa a unidade CD-ROM em vez do ícone da unidade padrão.
[autorun] 
open=Filename.exe 
icon=Filename.ico 
		

Dicas para escrever aplicativos de inicialização de Autorun

Essencialmente, não há nenhuma restrição sobre como escrever um aplicativo de inicialização do Autorun. Você pode implementá-la para fazer tudo o que você precisa para instalar, remover, configurar ou executar o aplicativo. No entanto, as dicas a seguir fornecem algumas diretrizes para implementar um Autorun eficiente aplicativo de inicialização:
  • Os usuários devem receber comentários tão logo seja possível depois que inserir um CD-ROM do Autorun na unidade de CD-ROM. Portanto, aplicativos de inicialização devem ser pequenos programas que carregam rapidamente. Claramente, eles devem identificar o aplicativo e fornecer uma maneira fácil para cancelar a operação.
  • Normalmente, a parte inicial do aplicativo de inicialização apresenta aos usuários uma interface de usuário (como uma caixa de diálogo) que solicita-los como eles gostaria de continuar. Verifique se se o programa já está instalado. Caso contrário, a próxima etapa geralmente é o procedimento de instalação. O aplicativo de inicialização pode usar o tempo que o usuário gasta lendo a caixa de diálogo para iniciar outro thread para iniciar a carregar o código de programa de instalação. Quando o usuário clica em OK , seu programa de instalação já estará totalmente ou parcialmente carregado. Essa abordagem reduz significativamente a percepção do usuário do tempo que levará para carregar seu aplicativo.
  • Se o aplicativo já estiver instalado, o usuário provavelmente inserido o disco para executar o aplicativo. Como com caso o programa de instalação, você pode iniciar outro thread para iniciar a carregar o código do aplicativo. Essa abordagem reduz o tempo de espera para o usuário.
  • O .NET Framework ou o .NET Framework Redistributable Package deve estar instalado no computador de destino para iniciar o Visual Studio .NET aplicativo. Portanto, é uma boa idéia para redistribuir o .NET Framework com seu aplicativo de inicialização.
    Para obter informações adicionais sobre como distribuir o .NET Framework com um aplicativo do Visual Studio .NET, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
    324733COMO: Distribuir o .NET Framework com uma implantação do Visual Studio .NET Project
  • Espaço em disco rígido pode ser um recurso limitado em muitos sistemas. A seguir estão dicas para minimizar o uso do disco rígido:
    • Mantenha o número de arquivos que devem estar no disco rígido para um mínimo. Restringir esses arquivos que devem ser instaladas para executar o programa ou que levar um tempo longo demais para ler a partir do CD-ROM.
    • Em muitos casos, não é necessário instalar arquivos desnecessários no disco rígido. No entanto, essa abordagem pode fornecer benefícios, como melhorar o desempenho. Dar ao usuário a opção para decidir entre os custos e os benefícios do armazenamento de disco rígido.
    • Inclui um método para remover quaisquer componentes que foram colocar no disco rígido.
    • Se o aplicativo armazena em cache dados, conceda ao usuário algum controle sobre ele. Inclua opções no aplicativo de inicialização, como a opção para definir um limite a quantidade máxima de dados armazenados em cache que serão armazenados no disco rígido ou a opção para que o aplicativo descartar os dados armazenados em cache quando ele fecha.

Exemplo passo a passo

  1. Inicie o Visual Studio NET..
  2. Crie um simples Aplicativo de console ou Aplicativo do Windows .
  3. Crie o aplicativo.
  4. No menu arquivo , aponte para novo e, em seguida, clique em Project .
  5. No Project Types , clique em Setup and Deployment Projects . Em modelos , clique em Projetos de instalação .
  6. Nomeie o projeto de instalação e, em seguida, clique em OK .
  7. No Solution Explorer, clique seu projeto de instalação com o botão direito do mouse, clique em Adicionar e, em seguida, clique em arquivo .
  8. Na caixa de texto nome do arquivo , digite o caminho absoluto do executável que você criou no step3 e, em seguida, clique em Abrir .
  9. No menu Build , clique em Build Solution .
  10. Inicie qualquer editor de texto (como o bloco de notas).
  11. Cole o seguinte código no editor de texto e, em seguida, salve o arquivo como Autorun.inf :
    [autorun] 
    open=Setup.exe  
    		
  12. Para preparar um CD-ROM do Autorun para o Visual Studio.NET o aplicativo que você criou na etapa 3, cópia de arquivos que foram gerados na etapa 9 e o Autorun.inf de arquivos que você criou na etapa 11 para o CD-ROM.

Referências

Para obter informações adicionais, clique nos números abaixo para ler os artigos na Base de dados de Conhecimento da Microsoft:
172078COMO: Ativar Autorun para aplicativos distribuídos em CD-ROM
136214 Como os arquivos Autorun.inf Test


Propriedades

ID do artigo: 818804 - Última revisão: segunda-feira, 12 de julho de 2004 - Revisão: 2.2
A informação contida neste artigo aplica-se a:
  • Microsoft Visual Studio .NET 2003 Professional Edition
  • Microsoft Visual Studio .NET 2003 Enterprise Architect
  • Microsoft Visual Studio .NET 2003 Enterprise Developer
  • Microsoft Visual Studio .NET 2003 Academic Edition
  • Microsoft Visual Studio .NET 2002 Professional Edition
  • Microsoft Visual Studio .NET 2002 Enterprise Architect
  • Microsoft Visual Studio .NET 2002 Enterprise Developer
  • Microsoft Visual Studio .NET 2002 Academic Edition
Palavras-chave: 
kbmt kbredistribution kbhowtomaster KB818804 KbMtpt
Tradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine Translation ou MT), não tendo sido portanto traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 818804

Submeter comentários

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com