Compartilhar via


Como implementar aplicativos de inicialização de execução automática

Essencialmente, não há restrições sobre como escrever um aplicativo de inicialização de Execução Automática. Você pode implementar o aplicativo de inicialização para fazer o que achar necessário para instalar, desinstalar, configurar ou executar seu aplicativo. No entanto, as dicas a seguir fornecem algumas diretrizes para implementar um aplicativo de inicialização AutoRun eficaz.

Instruções

Etapa 1:

Certifique-se de que os usuários recebam comentários assim que possível depois de inserirem um disco de Execução Automática na unidade. Os aplicativos de inicialização devem ser pequenos programas que são carregados rapidamente. Eles devem identificar claramente o aplicativo e fornecer uma maneira fácil de cancelar a operação.

Etapa 2:

Verifique se o programa já está instalado. Caso contrário, a próxima etapa provavelmente será o procedimento de instalação. O aplicativo de inicialização pode aproveitar o tempo que o usuário gasta lendo a caixa de diálogo iniciando outro thread para começar a carregar o código de instalação. Quando o usuário clicar em OK, seu programa de instalação já estará parcialmente, se não estiver totalmente carregado. Essa abordagem reduz significativamente a percepção do usuário sobre o tempo necessário para carregar seu aplicativo.

Observação

Normalmente, a parte inicial do aplicativo de inicialização apresenta aos usuários uma interface do usuário, como uma caixa de diálogo, perguntando como eles gostariam de continuar.

 

Etapa 3:

Inicie outro thread para começar a carregar o código do aplicativo para reduzir o tempo de espera do usuário. Se o aplicativo já tiver sido instalado, o usuário provavelmente inseriu o disco para executar o aplicativo.

Etapa 4:

Use as seguintes dicas para minimizar o uso do disco rígido:

  • Mantenha o número de arquivos que devem estar no disco rígido no mínimo. Eles devem ser restritos a arquivos essenciais para executar o programa ou que levariam uma quantidade inaceitável de tempo para ler da mídia.
  • Em muitos casos, a instalação de arquivos não essenciais no disco rígido não é necessária, mas pode fornecer benefícios como o aumento do desempenho. Dê ao usuário a opção de decidir como fazer a compensação entre os custos e os benefícios do armazenamento em disco rígido.
  • Forneça uma maneira de desinstalar todos os componentes que foram colocados no disco rígido.
  • Se o aplicativo armazenar dados em cache, dê ao usuário algum controle sobre eles. Inclua opções no aplicativo de inicialização, como definir um limite na quantidade máxima de dados armazenados em cache que serão armazenados no disco rígido ou fazer com que o aplicativo descarte todos os dados armazenados em cache quando forem encerrados.

Etapa 5:

Desabilite Autorun, se necessário. A Execução Automática pode ser suprimida programaticamente ou desabilitada inteiramente com o registro, mesmo quando um meio tem um arquivo Autorun.inf. Consulte Habilitar e desabilitar a execução automática para obter mais informações.