Gérer le lancement d´applications au démarragePage mise à jour le 18/11/2006 - Mandorlo F. |  Imprimer |  Recommander |  Des remarques ? |
1. Introduction & principales entrées
Introduction
Ce dossier prend suite à celui concernant la configuration des services, ici présent : dans un premier temps, nous allons observer les différentes façons de lancer un programme au démarrage, pour au final obtenir des services ! En effet le plus gros soucis avec les profils matériels, c´est qu´on ne peut pas (à priori) modifier le comportement de tout ce qui n´est pas service...
Par exemple, si l´on prend F-Secure, ou encore le firewall Sygate, un certain nombre d´outils se lance par d´autres entrées. Du coup, avoir un profil "isolé" où aucun matériel de connexion réseau n´est disponible ne peut être fait très proprement, puisque ces entrées vont démarrer en partie ou totalement lesdits programmes. Transformer leur lancement en Service peut tout résoudre, encore faut-il savoir quelle commande utiliser... et c´est le but de la première partie, à savoir connaître les différentes méthodes de lancement.
Les principales entrées
Accéder aux entrées
Pour faire simple, nous allons récupérer le contenu de ces entrées avec Regcleaner. On n´utilisera pas (pour une fois ! ) Autoruns car ce dernier n´indique pas les options à appliquer lors du lancement des programmes (par exemple Atitool -s pour lancer Atitool en mode silencieux).
On peut alors obtenir quelque chose comme ceci :
Les colonnes indiquant HKEY_LM\Run sont à comprendre comme HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run : c´est donc une entrée depuis la base de registre. L´indication N/A (Not Available) signifie que c´est à travers le répertoire Démarrage du menu démarrer que s´effectue le lancement. Dans ce cas, le fichier qui se lance et les options qui lui sont associées sont accessibles en éditant le raccourci.
Ajouter une entrée
Vu au dessus, il y a principalement 2 méthodes :
- Ajouter un raccourci vers le programme à exécuter dans le menu démarrer. On notera que si on utilise le répertoire C:\Documents and Settings\XXXXXXX\Menu Démarrer\Programmes\Démarrage où XXXXXXX est un compte d´utilisateur, au lieu de C:\Documents and Settings\All Users\Menu Démarrer\Programmes\Démarrage, on peut alors lancer le programme concerné en fonction de l´utilisateur qui se log. Bref, ca peut avoir un avantage.
- En ajoutant une entrée Chaine dans la base de registre en lui donnant un nom et comme valeur le chemin et les éventuelles options pour lancer le programme
NB
Pour ceux qui souhaitent en savoir davantage sur ce qui peut être lancé au démarrage, je suggère cette autre page de mon site.
La publicité est utilisée sur les sites internet pour financer les frais d´hébergement et de fonctionnement. PC-Optimise préférant que ses lecteurs ne soient pas importunés par ces contenus non désirés, c´est un système de dons qui a été mis en place, le reste des dépenses restant à la charge de l´auteur. Si vous avez apprécié, vous pouvez donc contribuer à travers un don via PayPal.