Delphi-PRAXiS
Seite 4 von 4   « Erste     234   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi Maus, Abschalten, ignorieren .. (https://www.delphipraxis.net/120829-maus-abschalten-ignorieren.html)

Luckie 24. Sep 2008 12:08

Re: Maus, Abschalten, ignorieren ..
 
Er hat TREIBER gesagt, nicht Dienst!

Corpsman 24. Sep 2008 12:11

Re: Maus, Abschalten, ignorieren ..
 
Wie eingangs schon geschrieben habe ich keine Ahnung von WinAPI.

Ich habe halt versucht dieses "OpenSCManager" ding zum laufen zubekommen, und das hat mit diensten zu tun.

Maus treiber sind bei mir 2 installiert, der Maustreiber fürs Touchpad und er für die USB maus.

die hab ich im Gerätemanager gefunden, die frage bleibt aber die selbe, welche namen mus ihc da nehmen.

Macci 24. Sep 2008 17:42

Re: Maus, Abschalten, ignorieren ..
 
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.

Larsi 24. Sep 2008 18:57

Re: Maus, Abschalten, ignorieren ..
 
Könnte man nicht einfach einen schwarzen Bildschirm "malen" sodass es so aussieht als ob der Bildschirm aus ist. Dann sieht keiner den Inhalt!

Corpsman 24. Sep 2008 19:04

Re: Maus, Abschalten, ignorieren ..
 
@ Larsi,

Das malen des schawrzen bildschirms ist kein problem.

Es geht aber darum den Monitor zwecks STROMSPAREN ab zu schalten.

toms 24. Sep 2008 19:04

Re: Maus, Abschalten, ignorieren ..
 
Zitat:

Zitat von Larsi
Könnte man nicht einfach einen schwarzen Bildschirm "malen" sodass es so aussieht als ob der Bildschirm aus ist. Dann sieht keiner den Inhalt!

Und dann wird die Maus bewegt und schon ist die Attrappe enttarnt.

Larsi 24. Sep 2008 19:19

Re: Maus, Abschalten, ignorieren ..
 
Wieso ist die Attrape dann enttarnt? Wenn man die Maus bewegt soll der gemalte Bildschirm ja nichts an sich ändern. Mann kann ja auch das Passwort zum Entsperren eingeben wenn man einen schwarzen Bildschirm sieht!

Corpsman 25. Sep 2008 08:37

Re: Maus, Abschalten, ignorieren ..
 
ich kann es nur immer wieder betonen, es geht hier nicht um vorgaukeleien, sondern um das Stromsparen, und das kann ich nur wenn der Monitor aus ist.


Alle Zeitangaben in WEZ +1. Es ist jetzt 22:30 Uhr.
Seite 4 von 4   « Erste     234   

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz