COMO: Criar uma execução automática do CD-ROM for Applications que cria utilizando o Microsoft Visual Studio .NET

Traduções de Artigos Traduções de Artigos
Artigo: 818804 - Ver produtos para os quais este artigo se aplica.
Expandir tudo | Reduzir tudo

Nesta página

Sumário

Este artigo passo a passo descreve como criar compatíveis com a execução automática do CD-ROM para aplicações do Microsoft Visual Studio. NET. Execução automática é uma funcionalidade do sistema operativo Microsoft Windows. Automatiza a procedimentos para instalar e configurar produtos que são concebidos para computadores baseados no Windows e são distribuídos no CD-ROM. Quando um utilizador insere um CD-ROM compatível com a execução automática na unidade de CD-ROM, execução automática executa automaticamente uma aplicação no CD-ROM que instala, configura ou executa o produto seleccionado. Para criar um CD-ROM compatível com a execução automática para a aplicação do Visual Studio. NET, os seguintes ficheiros tem de existir no CD-ROM:
  • Um ficheiro Autorun.inf
  • Aplicação de arranque
Quando um utilizador insere um disco numa unidade de CD-ROM num computador compatível com o programa de execução automática, o sistema verifica imediatamente se o disco tem um sistema de ficheiros computador pessoal. Se existir, o sistema procura um ficheiro denominado Autorun.inf. Este ficheiro Especifica uma aplicação de configuração e uma variedade de definições opcionais. Normalmente, a aplicação de arranque instala, remove, configura e executa, possivelmente, a aplicação. O Visual Studio .NET aplicações requerem o .NET Framework para ser instalado no computador onde a aplicação é executada. O .NET Framework Redistributable Package pode ser utilizado se o computador não tiver o .NET Framework instalado.

Requisitos

O computador de destino deve cumprir os requisitos seguintes para execução automática funcione:
  • O sistema operativo do computador tem de ser Microsoft Windows 95 ou posterior.
  • A unidade de CD-ROM tem têm controladores de dispositivo de 32 bits que detecta quando um utilizador insere um CD-ROM e, em seguida, notifique o sistema.

Criar um ficheiro Autorun.inf

Autorun.inf é um ficheiro de texto que está localizado na pasta raiz da aplicação do CD-ROM. Fornece para o computador o nome e a localização do programa de arranque para a aplicação que está instalada quando for introduzido o CD-ROM. O ficheiro Autorun.inf também pode conter informações opcionais incluindo os seguintes:
  • O nome do ficheiro que contém um ícone que representa a unidade de CD-ROM da aplicação. Este ícone é apresentado no Explorador do Windows em vez do ícone de unidade padrão.
  • Comandos adicionais para o menu de atalho que aparece quando o utilizador clica com o botão direito do rato o ícone de CD-ROM. Também pode especificar o comando predefinido que é executada quando o utilizador faz duplo clique no ícone.
Ficheiros Autorun.inf são semelhantes aos ficheiros .ini. Incluem uma ou mais secções. Cada secção tem um nome que está entre parênteses rectos. Cada secção contém uma série de comandos que a shell do Windows é executada quando o utilizador insere o CD. As duas secções seguintes estão actualmente definidas para ficheiros Autorun.inf:
  • A secção [execução automática] contém a execução automática de predefinição comandos. Todos os ficheiros Autorun.inf tem de ter uma secção [execução automática].
  • Uma secção opcional [autorun.alpha] pode ser incluída para os sistemas Microsoft Windows NT 4.0 em execução em computadores baseados em RISC. Quando um CD-ROM é inserido numa unidade de CD-ROM num sistema baseado em RISC, a shell do Windows executa os comandos nesta secção em vez de na secção [execução automática].
Cada secção contém uma série de comandos que determinam como a operação de execução automática ocorre. Os seguintes cinco comandos estão disponíveis:
  • DefaultIcon : Especifica o ícone predefinido para a aplicação.
  • ícone : Especifica o caminho e o nome de ficheiro de um ícone específico da aplicação para a unidade de CD-ROM.
  • Abrir : Especifica o caminho e o nome de ficheiro da aplicação de arranque.
  • shell : define o comando predefinido no menu de atalho do CD-ROM.
  • shell\verb : adiciona comandos ao menu de atalho do CD-ROM.
Segue-se um exemplo de um ficheiro Autorun.inf simples. Especifica Filename.exe como a aplicação de arranque. O ícone do segundo representa a unidade CD-ROM em vez do ícone de unidade padrão.
[autorun] 
open=Filename.exe 
icon=Filename.ico 
		

Sugestões para escrever aplicações de arranque de execução automática

Basicamente, existem sem restrições sobre como escrever uma aplicação de arranque do programa de execução automática. Pode implementar a fazer tudo o que necessita para instalar, remover, configurar ou executar a aplicação. No entanto, as seguintes sugestões fornecem algumas directrizes para implementar uma execução eficaz automática aplicação de arranque:
  • Os utilizadores devem receber comentários, assim que possível depois de um CD-ROM de execução automática inserir na unidade de CD-ROM. Por conseguinte, aplicações de arranque devem ser pequenos programas que carregam rapidamente. Claramente, devem identificar a aplicação e proporcionar uma forma fácil de cancelar a operação.
  • Normalmente, a parte inicial da aplicação de arranque apresenta aos utilizadores uma interface de utilizador (tal como uma caixa de diálogo) que pede-los como deseja continuar. Verifique se se o programa já está instalado. Caso contrário, o próximo passo é normalmente o procedimento de configuração. A aplicação de arranque pode utilizar o tempo que o utilizador despende a leitura na caixa de diálogo para iniciar outro thread para iniciar a carregar o código de programa de configuração. Quando o utilizador clica em OK , o programa de configuração já será parcialmente ou totalmente carregado. Esta abordagem reduz significativamente percepção o utilizador de tempo que demora a carregar a aplicação.
  • Se a aplicação já estiver instalada, o utilizador inserido, provavelmente, o disco para executar a aplicação. Como com o caso do programa de configuração, pode iniciar outro thread para iniciar a carregar o código da aplicação. Esta abordagem reduz o tempo de espera para o utilizador.
  • O .NET Framework ou o .NET Framework Redistributable Package deve estar instalado no computador de destino para iniciar o Visual Studio .NET aplicação. Por conseguinte, é uma boa ideia para redistribuir o .NET Framework com a aplicação de arranque.
    Para obter informações adicionais sobre como distribuir o .NET Framework com uma aplicação do Visual Studio. NET, clique no número de artigo que se segue para visualizar o artigo na Microsoft Knowledge Base:
    324733COMO: Distribuir o .NET Framework com a implementação do Visual Studio .NET Project
  • Espaço em disco poderá ser um recurso limitado em muitos sistemas. Seguem-se sugestões para minimizar a utilização do disco rígido:
    • Manter o número de ficheiros que têm de estar no disco rígido ao mínimo. Restringir estes ficheiros que deve estar instalado para executar o programa ou que tirar muito tempo ler a partir do CD-ROM do.
    • Em muitos casos, não é necessário instalar ficheiros não essenciais no disco rígido. No entanto, esta abordagem poderá fornecer vantagens como aumentar o desempenho. Conceder ao utilizador a opção de decidir entre os custos e as vantagens de armazenamento de disco rígido.
    • Inclua um método para remover quaisquer componentes que foram colocar no disco rígido.
    • Se a aplicação coloca em cache dados, conceder algum controlo sobre o mesmo ao utilizador. Inclua opções da aplicação de arranque, tais como a opção para definir um limite a quantidade máxima de dados em cache que serão armazenados no disco rígido ou a opção para a aplicação rejeitar quaisquer dados em cache quando sai do mesmo.

Exemplo passo a passo

  1. Inicie o Visual Studio NET..
  2. Crie uma simples Aplicação de consola ou Aplicação do Windows .
  3. Compilar a aplicação.
  4. No menu ficheiro , aponte para Novo e, em seguida, clique em projecto .
  5. Em Project Types , clique em programa de configuração e projectos de implementação . Nos modelos , clique em Projectos do programa de configuração .
  6. Atribua a programa de configuração do projecto e, em seguida, clique em OK .
  7. No Solution Explorer, clique com o botão direito do rato o projecto de configuração , clique em Adicionar e, em seguida, clique em ficheiro .
  8. Na caixa de texto nome do ficheiro , escreva o caminho absoluto do executável que é criado na step3 e, em seguida, clique em Abrir .
  9. No menu criar , clique em criar soluções .
  10. Inicie qualquer editor de texto (como o bloco de notas [Notepad]).
  11. Cole o seguinte código no editor de texto e, em seguida, guarde o ficheiro como Autorun.inf :
    [autorun] 
    open=Setup.exe  
    		
  12. Para preparar um CD-ROM de execução automática para o Visual Studio .NET aplicação criado no passo 3, copiar os ficheiros que foram gerados no passo 9 e o Autorun.inf ficheiro que tenha criado no passo 11 para o CD-ROM.

Referências

Para obter informações adicionais, clique números de artigo que se seguem para visualizar os artigos na base de dados de conhecimento da Microsoft:
172078COMO: Activar a execução automática para aplicações distribuídas no CD-ROM
136214 Como ficheiros Autorun.inf de teste


Propriedades

Artigo: 818804 - Última revisão: 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 revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes 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