Einzelnen Beitrag anzeigen

Macci

Registriert seit: 31. Mai 2007
129 Beiträge
 
#33

Re: Maus, Abschalten, ignorieren ..

  Alt 24. Sep 2008, 17:42
Hallo,

es gibt keinen speziellen "Maus-Dienst", aber es gibt natürlich einen Treiber (weil es in Windows nicht vorgesehen ist, die Hardware direkt - ohne Treiber - anzusteuern).

So kannst du übrigens den Control Manager öffnen:
Delphi-Quellcode:
uses winsvc
[...]
var hSCManager : SC_HANDLE;
[...]
hSCManager := OpenSCManager(nil, nil, SC_MANAGER_ALL_ACCESS);
Wenn du bei den entsprechenden anderen von mir geposteten WIN APIs die Delphi-Hilfe durchschaust, wirst du schnell herausfinden, wie sie funktionieren. Interessant dürften dabei vor allem die folgenden Control Codes (für die Fkt. ControlService) sein:
Zitat:
SERVICE_CONTROL_STOP
Requests the service to stop. The hService handle must have SERVICE_STOP access.
SERVICE_CONTROL_PAUSE
Requests the service to pause. The hService handle must have SERVICE_PAUSE_CONTINUE access.
SERVICE_CONTROL_CONTINUE
Requests the paused service to resume. The hService handle must have SERVICE_PAUSE_CONTINUE access.
Um herauszufinden, wie dein Maus-Treiber genau heißt, kannst du WinObj ( http://technet.microsoft.com/en-us/s.../bb896657.aspx ) benutzen.
  Mit Zitat antworten Zitat