Autor Beitrag
nGerrit
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Di 18.03.03 22:29 
Hey,
ich hab leider ein kleinen Bug in Windows, dass bei jedem Systemstart die Mausbeschleunigung aus ist.
Da mich das nervt, hab ich mal versucht ein Programm zu Schreiben, dass die Mausbeschleunigung bei jedem Start anmacht.
So. Hier sind die Registry Logs, erst wie WIndows es macht, dann wie mein Programm es macht. Mit dem Unterschied, dass es bei mir nicht funktioniert:
ausblenden Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
1  9.10021330  rundll32.exe:1204  OpenKey    HKCU\Control Panel\Mouse      SUCCESS  Key: 0xE1B09C78  
2  9.10042477  rundll32.exe:1204  SetValue  HKCU\Control Panel\Mouse\MouseTrails    SUCCESS  "0"  
3  9.10045411  rundll32.exe:1204  CloseKey  HKCU\Control Panel\Mouse      SUCCESS  Key: 0xE1B09C78  
4  9.43400544  rundll32.exe:1204  OpenKey    HKCU\Control Panel\Mouse      SUCCESS  Key: 0xE1B09C78  
5  9.43411327  rundll32.exe:1204  SetValue  HKCU\Control Panel\Mouse\MouseThreshold1  SUCCESS  "6"  
6  9.43413730  rundll32.exe:1204  CloseKey  HKCU\Control Panel\Mouse      SUCCESS  Key: 0xE1B09C78  
7  9.43417334  rundll32.exe:1204  OpenKey    HKCU\Control Panel\Mouse      SUCCESS  Key: 0xE1B09C78  
8  9.43455802  rundll32.exe:1204  SetValue  HKCU\Control Panel\Mouse\MouseThreshold2  SUCCESS  "10"  
9  9.43458819  rundll32.exe:1204  CloseKey  HKCU\Control Panel\Mouse      SUCCESS  Key: 0xE1B09C78  
10  9.43465468  rundll32.exe:1204  OpenKey    HKCU\Control Panel\Mouse      SUCCESS  Key: 0xE1B09C78  
11  9.43469854  rundll32.exe:1204  SetValue  HKCU\Control Panel\Mouse\MouseSpeed    SUCCESS  "1"  
12  9.43573192  rundll32.exe:1204  CloseKey  HKCU\Control Panel\Mouse      SUCCESS  Key: 0xE1B09C78  
13  9.77493983  rundll32.exe:1204  OpenKey    HKCU\Control Panel\Mouse      SUCCESS  Key: 0xE170AF38  
14  9.77498202  rundll32.exe:1204  SetValue  HKCU\Control Panel\Mouse\MouseSensitivity  SUCCESS  "10"  
15  9.77500911  rundll32.exe:1204  CloseKey  HKCU\Control Panel\Mouse      SUCCESS  Key: 0xE170AF38


und hier meins
ausblenden Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
1  21:22:28  Project1.exe:1312  OpenKey    HKCU\Control Panel\Mouse      SUCCESS  Key: 0xE21C88B0  
2  21:22:28  Project1.exe:1312  SetValue  HKCU\Control Panel\Mouse\MouseTrails    SUCCESS  "0"  
3  21:22:28  Project1.exe:1312  CloseKey  HKCU\Control Panel\Mouse      SUCCESS  Key: 0xE21C88B0  
4  21:22:28  Project1.exe:1312  OpenKey    HKCU\Control Panel\Mouse      SUCCESS  Key: 0xE21C88B0  
5  21:22:28  Project1.exe:1312  SetValue  HKCU\Control Panel\Mouse\MouseThreshold1  SUCCESS  "6"  
6  21:22:28  Project1.exe:1312  CloseKey  HKCU\Control Panel\Mouse      SUCCESS  Key: 0xE21C88B0  
7  21:22:28  Project1.exe:1312  OpenKey    HKCU\Control Panel\Mouse      SUCCESS  Key: 0xE21C88B0  
8  21:22:28  Project1.exe:1312  SetValue  HKCU\Control Panel\Mouse\MouseThreshold2  SUCCESS  "10"  
9  21:22:28  Project1.exe:1312  CloseKey  HKCU\Control Panel\Mouse      SUCCESS  Key: 0xE21C88B0  
10  21:22:28  Project1.exe:1312  OpenKey    HKCU\Control Panel\Mouse      SUCCESS  Key: 0xE21C88B0  
11  21:22:28  Project1.exe:1312  SetValue  HKCU\Control Panel\Mouse\MouseSpeed    SUCCESS  "1"  
12  21:22:28  Project1.exe:1312  CloseKey  HKCU\Control Panel\Mouse      SUCCESS  Key: 0xE21C88B0  
13  21:22:28  Project1.exe:1312  OpenKey    HKCU\Control Panel\Mouse      SUCCESS  Key: 0xE21C88B0  
14  21:22:28  Project1.exe:1312  SetValue  HKCU\Control Panel\Mouse\MouseSensitivity  SUCCESS  "10"  
15  21:22:28  Project1.exe:1312  CloseKey  HKCU\Control Panel\Mouse      SUCCESS  Key: 0xE21C88B0


Weiß jemand Rat?? :D

nGerrit
Luckie
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Di 18.03.03 22:34 
Schon mal probiert nach den Änderungen ein WM_SETTINGCHANGE zu senden?
nGerrit
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Di 18.03.03 22:36 
hmm, ne wasn das?
:D
nGerrit
Luckie
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Di 18.03.03 22:38 
Kuckst du hier: [url=www.msdn.microsoft.com]MSDN[/url].
nGerrit
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Di 18.03.03 22:46 
dazu sag ich hä! :D sorry. Einmal für doofe erklären!
Luckie
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Di 18.03.03 22:52 
Das MSDN ist die Online-Version des PSDK (Platform Development Kit - die Hilfe zur Win32API). So und mit dem Wissen, sollte es dir möglich sein diese Seite zu nutzen. Und zur Not stellt man sich mal gnaz doof und gibt den Begriff mal in des Edit-Feld oben links ein, betet, drückt die Daumen und wenn man Glück hat, bekommt man sogar ein Suchergebnis präsentiert. :wink:
nGerrit
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Di 18.03.03 22:59 
naja. so intelligent war ich doch schon.
aber ich kann mit den ergebnissen nix anfangen.
ich versteh nicht, was die mir vermitteln wollen :D

nGerrit
Luckie
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Di 18.03.03 23:09 
Du wußtest mit der Nachricht nichts anzufangen und warum du sie senden solltest und ich habe dir eine Seite genannt, wo du dich schlau machen kannst. Und mit etwas Mühe solltest du hier landen (war der dritte Link oder so):
msdn.microsoft.com/l...wm_settingchange.asp
nGerrit
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Di 18.03.03 23:23 
Ach vergiss es einfach. Ich machs weiter manuell
Luckie
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Di 18.03.03 23:28 
nGerrit hat folgendes geschrieben:
Ach vergiss es einfach. Ich machs weiter manuell

Dann kann es nicht so wichtig sein, wenn du dich mit den entsprechenden Dokumentationen nicht auseinandersetzen willst. :?
nGerrit
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Di 18.03.03 23:44 
Naja,
wenn ich durch die entsprechende Dokumentation nicht durchblicke, dann bringt mir es auch nix, dass ich weiß, dass es sie gibt
Luckie
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Di 18.03.03 23:49 
nGerrit hat folgendes geschrieben:
Naja,
wenn ich durch die entsprechende Dokumentation nicht durchblicke, dann bringt mir es auch nix, dass ich weiß, dass es sie gibt

:shock:
ausblenden Quelltext
1:
Sendmessage(HWND_BROADCAST, WM_SETTINGCHANGE, 0, 0);