Ferme explorer avant ouverture

Soyez le premier à donner votre avis sur cette source.

Vue 13 257 fois - Téléchargée 3 279 fois

Description

ce programme a un but assez précis : fermer explorer (la barre des taches et le bureau), pour laisser plus de mémoire avant de démarrer un programme.
util dans un cas comme : un jeu qui lag

Explorer consomme en général près de 20000Ko (et souvent plus) c'est pourquoi il est intéressant de pouvoir le fermer...

Le principe du programme:
Lorsque parti seul, ajoute une clé dans la base de registre afin d'ajouter une option dans le menu contextuel sur un executable ou sur un lien. L'option ajouté est "Ouvrir Sans Explorer". Voir l'image -> http://uploadhut.com/view.php/261769.jpg

Ensuite, lorsque l'utilisateur choisi cette option:
1 - affecte la valeur 0 à la clé SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\AutoRestartShell le temps de killer explorer (ceci évite le redémarrage d'explorer)
2 - Exécute le programme demandé
3 - Attend la fermeture de c dernier pour réafecter la valeur 1 à la clé SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\AutoRestartShell (restore la modification)
4 - Et finnalement, redémarre explorer (barre des tâches, bureau, tout l'environnement Windows quoi...)

Conclusion :


Pour désinstaller du registre et enlever du menu contextuel, exécuter avec -r, /r ou \r en ligne de commande ex: cebo.exe -r

Bug connu : prend trop de mémoire (mais tout de même moins que explorer) lorsque le prog attend la fermeture du programme qu'il a ouvert... si quelqu'un avait une idée ou une solution qui serait moins énergivore, tout commentaire serait grandement apprécié ;)

(Testé seulement sur WinXP Pro)

Si cette source est appréciée, j'en aurai quelques autres pour vous ;)

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

Huugooo
Messages postés
122
Date d'inscription
mercredi 25 février 2004
Statut
Membre
Dernière intervention
2 juillet 2014

Pour utiliser moins de mémoire ? c'est simple, fais le même avec VB6 =)
COlive
Messages postés
91
Date d'inscription
mercredi 27 février 2002
Statut
Membre
Dernière intervention
3 décembre 2011

Et plutot de que killer l'explorer, n' y aurai t il pas plutot moyen de geler toutes les apllications afin de liberer toutes les ressource de la machine à son promgramme ? Certains jeux utilisent cette méthode je crois.
cs_kalif
Messages postés
362
Date d'inscription
mardi 18 décembre 2001
Statut
Membre
Dernière intervention
24 août 2012

heu j'ai pas vb.net mais tu pourrai lister les taches toute les 10 seconde et voir si le jeu est actif ou non
OneHacker
Messages postés
1466
Date d'inscription
jeudi 2 novembre 2000
Statut
Membre
Dernière intervention
23 septembre 2007
1
Ca y est ! Maintenant j'ai pigé !
cs_jp50
Messages postés
45
Date d'inscription
samedi 14 avril 2001
Statut
Membre
Dernière intervention
3 janvier 2008

C'est une bonne idée ce prog.

Je cherchais comment mettre son programme dans le menu contextuel de windows.

Par contre, ton programme fais plus lagger les jeux chez moi, car il utilise le processeur pour attendre la fin du jeu. Et explorer utilise moins le processeur, mais plus la mémoire. Mais ce n'est pas un grand changement.

Le seul point plate, c'est si le jeux plante durant l'exécution, la clée dans le registre n'est pas changée et c'est plus dur de le faire a la main.

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.