Partilhar via


Como implementar aplicativos de inicialização do AutoRun

Essencialmente, não há restrições sobre como escrever um aplicativo de inicialização do AutoRun. 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

1º Passo:

Certifique-se de que os utilizadores recebem feedback o mais rapidamente possível depois de inserirem um disco AutoRun na unidade. Os aplicativos de inicialização devem ser pequenos programas que carregam rapidamente. Devem identificar claramente o pedido e proporcionar uma forma fácil de cancelar a operação.

2º Passo:

Verifique se o programa já está instalado. Caso contrário, o próximo passo provavelmente será o procedimento de configuraçã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. No momento em que o usuário clica OK, seu programa de instalação já estará parcialmente se não totalmente carregado. Essa abordagem reduz significativamente a perceção do usuário sobre a quantidade de tempo que leva para carregar seu aplicativo.

Observaçã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, perguntando como eles gostariam de prosseguir.

 

3º Passo:

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

4º passo:

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

  • Mantenha o número de ficheiros que têm de estar no disco rígido ao mínimo. Eles devem ser restritos a arquivos que são essenciais para executar o programa ou que levaria uma quantidade inaceitavelmente grande de tempo para ler a partir da mídia.
  • Em muitos casos, a instalação de ficheiros não essenciais no disco rígido não é necessária, mas pode proporcionar benefícios como o aumento do desempenho. Dê ao usuário a opção de decidir como fazer o trade-off entre os custos e 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 seu 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 para a 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 for encerrado.

5º Passo:

Desative o Autorun se necessário. AutoRun pode ser suprimido programaticamente ou desativado inteiramente com o registro, mesmo quando uma mídia tem um arquivo Autorun.inf. Consulte Ativando e desativando o AutoRun para obter mais informações.