Que fait ce programme batch ?

Fermé
LittleFrog23 Messages postés 9 Date d'inscription mardi 23 juillet 2019 Statut Membre Dernière intervention 28 juillet 2019 - 23 juil. 2019 à 21:35
ElementW Messages postés 4816 Date d'inscription dimanche 12 juin 2011 Statut Contributeur Dernière intervention 5 octobre 2021 - 28 juil. 2019 à 21:34
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

Reflexion38 Messages postés 50 Date d'inscription dimanche 31 janvier 2016 Statut Membre Dernière intervention 27 juillet 2021 7
23 juil. 2019 à 22:29
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...
0
LittleFrog23 Messages postés 9 Date d'inscription mardi 23 juillet 2019 Statut Membre Dernière intervention 28 juillet 2019 1
24 juil. 2019 à 16:42
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.
0
little boy62 Messages postés 3584 Date d'inscription lundi 11 novembre 2013 Statut Membre Dernière intervention 15 avril 2024 1 756
27 juil. 2019 à 13:47
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.


++
0
LittleFrog23 Messages postés 9 Date d'inscription mardi 23 juillet 2019 Statut Membre Dernière intervention 28 juillet 2019 1
28 juil. 2019 à 21:22
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.
0
ElementW Messages postés 4816 Date d'inscription dimanche 12 juin 2011 Statut Contributeur Dernière intervention 5 octobre 2021 1 225 > LittleFrog23 Messages postés 9 Date d'inscription mardi 23 juillet 2019 Statut Membre Dernière intervention 28 juillet 2019
28 juil. 2019 à 21:34
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
0