COMO: Criar uma execução automática CD-ROM para aplicações que criar utilizando o Microsoft Visual Studio .NET

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
Este artigo foi arquivado. Este artigo é oferecido "tal como está" e deixará de ser actualizado.
Sumário
Este artigo passo a passo descreve como criar activado de execução automática dos CD-ROM para aplicações do Microsoft Visual Studio .NET. Execução automática é uma funcionalidade do sistema operativo Microsoft Windows. Automatiza os procedimentos para instalar e configurar os produtos que são concebidos para computadores baseados no Windows e estão distribuídos nos CD-ROM. Quando um utilizador insere um CD-ROM de execução automática activada na unidade de CD-ROM, execução automática é executada automaticamente uma aplicação do CD-ROM que instala, configura ou executa o produto seleccionado. Para criar um CD-ROM activado de execução automática para a aplicação do Visual Studio .NET, tem de existir os seguintes ficheiros do CD-ROM:
  • Um ficheiro Autorun.
  • Aplicação de arranque
Quando um utilizador insere um disco numa unidade de CD-ROM num computador compatível com a execução automática, o sistema verifica imediatamente se o disco tem um sistema de ficheiros do 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. Aplicações do visuais Studio .NET requerem o .NET Framework esteja instalado no computador onde a aplicação é executada. O pacote redistribuível do .NET Framework pode ser utilizado se o computador não tiver o .NET Framework instalado.

regressar ao início

Requisitos

O computador de destino deve satisfazer os seguintes requisitos para execução automática funcione:
  • O sistema operativo do computador tem de ser orlater do Microsoft Windows 95.
  • A unidade de CD-ROM tem de ter thatdetect de controladores de dispositivo de 32 bits, quando um utilizador insere um CD-ROM e, em seguida, notificar o sistema.
regressar ao início

Criar um ficheiro Autorun.

Autorun. inf é um ficheiro de texto que está localizado na pasta raiz do CD-ROM do pedido. Fornece ao computador o nome e a localização do programa de arranque para a aplicação que está instalada quando é inserido o CD-ROM. O ficheiro Autorun inf pode também conter informações opcionais, incluindo os seguintes:
  • O nome de um ficheiro que contém um ícone que representa a unidade de CD-ROM da aplicação. Este ícone aparece inWindows Explorer em vez do ícone de unidade padrão.
  • Adicional comandos de menu de atalho que appearswhen o utilizador clicar no ícone de CD-ROM. Também pode especificar o defaultcommand 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 é executado quando o utilizador inserir o disco. As duas secções seguintes estão actualmente definidas para ficheiros Autorun. inf:
  • A secção [execução automática] contém a predefinição Autoruncommands. Todos os ficheiros Autorun. inf tem de ter uma secção [execução automática].
  • Uma secção opcional [autorun.alpha] pode ser sistemas incluídos forMicrosoft Windows NT 4.0 em execução em computadores baseados em RISC. Quando o aCD-ROM é inserido numa unidade de CD-ROM num sistema baseado em RISC, o Shellruns do Windows os comandos nesta secção em vez na secção [execução automática].
Cada secção contém uma série de comandos que determinam a forma como a operação de execução automática ocorre. Os cinco comandos seguintes estão disponíveis:
  • DefaultIcon: Especifica o ícone predefinido para a aplicação.
  • ícone: Especifica o caminho e o nome do ficheiro de uma unidade específica da aplicação iconfor do CD-ROM.
  • abrir: Especifica o caminho e o nome do 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 simple ficheiro Autorun inf. Especifica Filename.exe como a aplicação de arranque. O ícone segundo representa a unidade de CD-ROM em vez do ícone de unidade padrão.
[autorun] open=Filename.exe icon=Filename.ico 		
regressar ao início

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

Basicamente, existem restrições sobre como escrever uma aplicação de arranque de execução automática. Pode implementar a tudo o que necessita para instalar, remover, configurar ou executar a aplicação. No entanto, as seguintes sugestões fornecem algumas directrizes para a execução de uma efectiva aplicação de arranque de execução automática:
  • Os utilizadores devem receber comentários, logo que possível afterthey insira um CD-ROM de execução automática na unidade de CD-ROM. Por conseguinte, arranque applicationsshould ser pequenos programas que carregam rapidamente. Que devem claramente aplicação identifythe e proporcionam uma forma fácil para cancelar a operação.
  • Normalmente, a parte inicial dos utilizadores de applicationpresents de arranque com uma interface de utilizador (por exemplo, uma caixa de diálogo) que lhes pede howthey gostaria de continuar. Verifique se o programa já está instalado. Caso contrário, o passo seguinte é, normalmente, o processo de configuração. O startupapplication pode utilizar o tempo que o utilizador despende a leitura dialogbox para iniciar outro thread para iniciar a carregar o código de configuração. Quando theuser clicar em OK, o programa de configuração já será parcial ou totalmente carregado. Esta abordagem reduz significativamente a percepção do utilizador do tempo que demora a carregar a aplicação.
  • Se a aplicação já está instalada, o userprobably inserido no disco para executar a aplicação. Como com o caso do programa de configuração, youcan iniciar outro thread para iniciar a carregar o código da aplicação. Esta abordagem reduz o tempo de thewaiting para o utilizador.
  • O .NET Framework ou o pacote redistribuível do .NET Framework tem de ser instalado no computador de destino para iniciar o Visual Studio. NETapplication. Por conseguinte, é uma boa ideia para redistribuir o .NET Framework com aplicação yourstartup.
    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 seguinte para visualizar o artigo na Microsoft Knowledge Base:
    324733 COMO: Distribuir o .NET Framework com um projecto de implementação do Visual Studio .NET
  • Espaço no disco rígido pode 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 estas definições para ficheiros que tem de estar instalado para executar o programa ou que o levam muito tempo para ler a partir do CD-ROM.
    • Em muitos casos, não é necessário instalar os ficheiros não essenciais no disco rígido. No entanto, esta abordagem pode fornecer benefícios tais como aumentar o desempenho. Conceder ao utilizador a opção para decidir entre os custos e as vantagens de armazenamento do disco rígido.
    • Inclua um método para remover quaisquer componentes que foram colocados no disco rígido.
    • Se a aplicação coloca em cache dados, conceder ao utilizador algumas controlo do mesmo. Inclua opções da aplicação de arranque 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 que a aplicação rejeitar todos os dados em cache quando for fechado.
regressar ao início

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 paraNovoe, em seguida, clique em projecto.
  5. Tipos de projecto, clique em programa de configuração e projectos de implementação. Em modelos, clique em Projectos de programa de configuração.
  6. Nome do projecto O programa de configuraçãoe, em seguida, clique emOK.
  7. No Solution Explorer, com o botão direito do projecto de programa de configuração , clique em Adicionare, em seguida, clique emficheiro.
  8. Na caixa de texto nome de ficheiro , escreva o pathof absoluto executável que criou no passo 3 e, em seguida, clique emAbrir.
  9. No menu de criação , clique em BuildSolution.
  10. Inicie qualquer editor de texto (por exemplo, o bloco de notas).
  11. Cole o seguinte código no editor de texto e, em seguida, guarde o fileas Autorun. inf:
    [autorun] open=Setup.exe  		
  12. Para preparar um CD-ROM de execução automática para o Visual Studio. NETapplication que criou no passo 3, copie os ficheiros que foram gerados no passo 9. o e o Autorun.inffile que criou no passo 11 para o CD-ROM.
regressar ao início
Referências
Para obter informações adicionais, clique nos números de artigo que se segue para visualizar os artigos na Microsoft Knowledge Base:
172078 COMO: Activar a execução automática para aplicações distribuídas em CD-ROM
136214 Como testar ficheiros Autorun. inf


regressar ao início

Aviso: Este artigo foi traduzido automaticamente

Propriedades

ID do Artigo: 818804 - Última Revisão: 12/08/2015 02:34:09 - Revisão: 3.0

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

  • kbnosurvey kbarchive kbredistribution kbhowtomaster kbmt KB818804 KbMtpt
Comentários