Que fait ce programme batch ?

[Fermé]
Signaler
Messages postés
9
Date d'inscription
mardi 23 juillet 2019
Statut
Membre
Dernière intervention
28 juillet 2019
-
Messages postés
4764
Date d'inscription
dimanche 12 juin 2011
Statut
Contributeur
Dernière intervention
5 octobre 2021
-
Bonsoir,
La question suivante est complémentaire d'une autre question posée sur le forum à propos d'un problème que je traverse :

@echo off

set key="HKEY_LOCAL_MACHINE\system\CurrentControlSet\Services\Mouclass"


reg delete %key% /f


reg add %key% /v Start /t REG_DWORD /d 4



J'ai exécuté ce petit programme batch trouvé sur un forum et depuis le redémarrage de mon PC le curseur de ma souris à disparu !
Le programme était sensé désactiver la souris mais uniquement jusqu'au redémarrage de l'ordinateur... Quand pensez-vous ? Je me suis fait troller ? Je ne comprends pas bien ces lignes de codes, pouvez-vous me les expliquer ?

Merci d'avance.

2 réponses

Messages postés
50
Date d'inscription
dimanche 31 janvier 2016
Statut
Membre
Dernière intervention
27 juillet 2021
5
A grosse maille :

La première ligne c'est pour ne pas voir la sortie de ta commande. (pas de message suite à l'action de ton script).

Le programme modifie ensuite un paramètre lié à ta souris. Puis il va chercher les paramètres du registre qui contiennent 'key' pour les supprimer.

Il les rajoute ensuite au démarrage.

Ce type de commande peut être dangereux sur une machine quand on ne sait pas ce que l'on fait.

Notamment avec l'utilisation de paramètre qui force la suppression et supprime les sous clés...
Messages postés
9
Date d'inscription
mardi 23 juillet 2019
Statut
Membre
Dernière intervention
28 juillet 2019
1
Merci pour votre réponse.

Je sais que le lieu n'est pas le bon pour poser cette question mais puisque vous semblez avoir les compétences pour m'aider je me permet de vous la poser quand même: Comment pourrais-je réinstaller un Mouclass neuf dans le registre de mon PC ? Pour l'instant tout ce que je trouve sur internet c'est le fichier mouclass.sys dans system32 mai celui là je l'ai déjà au bon emplacement... C'est du registre mouclass dont j'ai besoin.
Messages postés
3312
Date d'inscription
lundi 11 novembre 2013
Statut
Membre
Dernière intervention
19 octobre 2021
1 664
Lu'

C'est du registre mouclass dont j'ai besoin.

En gros, ce script a supprimé toute la sous clé mouclass et n'a créé qu'une seule valeur.
Normal donc ton souci donc.

Il faut donc récupérer la sauvegarde de cette sous clé, provenant d'un pc ayant le même système.


Si tu es donc sous Windows 10, je pourrais t'aider. Et résoudre normalement ton souci.

--------------------------------

Autre chose : si tu cherches vraiment à désactiver ta souris.... Je connais un moyen. Avec devcon.
Reste à savoir si on peut la réactiver après redémarrage.


++
Messages postés
9
Date d'inscription
mardi 23 juillet 2019
Statut
Membre
Dernière intervention
28 juillet 2019
1
Bonsoir,

Merci pour votre explication et votre proposition d'assistance.
Malheureusement mon OS est Windows 7 64bits et non Windows 10...
Si quelqu'un pouvait me fournir une sous clé mouclass compatible avec mon système je lui en serait très reconnaissant.
Messages postés
4764
Date d'inscription
dimanche 12 juin 2011
Statut
Contributeur
Dernière intervention
5 octobre 2021
1 283 >
Messages postés
9
Date d'inscription
mardi 23 juillet 2019
Statut
Membre
Dernière intervention
28 juillet 2019

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\mouclass]
"Start"=dword:00000003
"Type"=dword:00000001
"ErrorControl"=dword:00000001
"ImagePath"=hex(2):73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,44,00,\
52,00,49,00,56,00,45,00,52,00,53,00,5c,00,6d,00,6f,00,75,00,63,00,6c,00,61,\
00,73,00,73,00,2e,00,73,00,79,00,73,00,00,00
"DisplayName"="Pilote de la classe Souris"
"Group"="Pointer Class"
"DriverPackageId"="machine.inf_amd64_neutral_9e6bb86c3b39a3e9"
"Tag"=dword:00000002
Dans un .reg à lancer