Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
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.