Comment implémenter des applications de démarrage d’exécution automatique
Il n’existe essentiellement aucune contrainte sur l’écriture d’une application de démarrage auto-exécution. Vous pouvez implémenter l’application de démarrage pour faire tout ce que vous trouvez nécessaire pour installer, désinstaller, configurer ou exécuter votre application. Toutefois, les conseils suivants fournissent quelques instructions pour implémenter une application de démarrage d’exécution automatique efficace.
Instructions
Étape 1 :
Assurez-vous que les utilisateurs reçoivent des commentaires dès que possible après avoir inséré un disque d’exécution automatique dans le lecteur. Les applications de démarrage doivent être de petits programmes qui se chargent rapidement. Ils doivent identifier clairement l’application et fournir un moyen simple d’annuler l’opération.
Étape 2 :
Vérifiez si le programme est déjà installé. Si ce n’est pas le cas, l’étape suivante sera probablement la procédure d’installation. L’application de démarrage peut tirer parti du temps que l’utilisateur passe à lire la boîte de dialogue en démarrant un autre thread pour commencer à charger le code d’installation. Au moment où l’utilisateur clique sur OK, votre programme d’installation est déjà en partie, sinon entièrement chargé. Cette approche réduit considérablement la perception par l’utilisateur du temps nécessaire au chargement de votre application.
Notes
En règle générale, la partie initiale de l’application de démarrage présente aux utilisateurs une interface utilisateur, telle qu’une boîte de dialogue, leur demandant comment ils souhaitent procéder.
Étape 3 :
Démarrez un autre thread pour commencer à charger le code de l’application afin de raccourcir le temps d’attente de l’utilisateur. Si l’application a déjà été installée, l’utilisateur a probablement inséré le disque pour exécuter l’application.
Étape 4 :
Utilisez les conseils suivants pour réduire l’utilisation du disque dur :
- Limitez au minimum le nombre de fichiers qui doivent se trouver sur le disque dur. Ils doivent être limités aux fichiers qui sont essentiels à l’exécution du programme ou qui prendraient un temps inacceptable à lire dans les médias.
- Dans de nombreux cas, l’installation de fichiers non essentiels sur le disque dur n’est pas nécessaire, mais peut offrir des avantages tels qu’une augmentation des performances. Donnez à l’utilisateur la possibilité de décider comment faire le compromis entre les coûts et les avantages du stockage sur disque dur.
- Fournir un moyen de désinstaller tous les composants qui ont été placés sur le disque dur.
- Si votre application met en cache des données, donnez à l’utilisateur un certain contrôle sur ces données. Incluez des options dans l’application de démarrage, telles que la définition d’une limite sur la quantité maximale de données mises en cache qui seront stockées sur le disque dur ou le fait que l’application ignore toutes les données mises en cache à l’arrêt.
Étape 5 :
Désactivez l’exécution automatique si nécessaire. L’exécution automatique peut être supprimée par programmation ou entièrement désactivée avec le Registre, même lorsqu’un média a un fichier Autorun.inf. Pour plus d’informations, consultez Activation et désactivation de l’exécution automatique.