Bonjour,
Afin d'afficher automatiquement les traces de la souris, j'ai écrit une petite fonction chargée de poser un clé de registre dans la clé "Mouse" du "Control Panel" de la base de registre.
En sachant que pour afficher les traces de la souris, il faut que la chaine MouseTrails est une valeur de "7", j'ai adapté ma fonction à cet effet.
La fonction fonctionne bien, MouseTrails vaut "7" et pourtant il ne se passe rien !
J'afface tout, dans le panneau de config je regle manuelement les propriétés de la souris pour afficher les traces, MouseTrails passe à "7", mais la ca marche !
Il y a t'il autre chose à faire ? Disposer des droits de l'admin peut-être ? Comment faire ?
Voila, merci !
ah au fait ma fonction :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 int MouseTrails() { #define KEY_MOUSE "Control Panel\\Mouse" #define VAL_MOUSE "MouseTrails" HKEY hKey; if (RegOpenKey(HKEY_CURRENT_USER, KEY_MOUSE, &hKey) != ERROR_SUCCESS) if (RegCreateKey(HKEY_CURRENT_USER, KEY_MOUSE, &hKey) != ERROR_SUCCESS) return 0; unsigned char val[10] = "7"; RegSetValueEx(hKey, VAL_MOUSE, 0, REG_SZ, val, sizeof(val)); RegCloseKey(hKey); }
Partager