![]() |
Windows vorgaukeln, es sei ein Bildschirmschoner aktiv
Ich weiss, dass man, wenn man Windows vorgaukelt, dass ein Bildschirmschoner aktiv sei, den Affengriff (Strg+Alt+Entf) nicht aufrufen kann. Kann mir helfen mein Gedächnis aufzufrischen?
|
Hi,
vielleicht solltest du uns mitteilen was du vorhast. Strg+Alt+Entf verhindern geht auch einfacher. Wenn es das sein sollte. |
Meine Antwort
Alle Tasten sollen wie beim aktiven Bildschirmschoner deaktiviert werden. Außerdem: Ist es nicht eigentlich egal, ob ich allen mitteile, was ich vorhabe oder nicht???
|
Es ist natürlich Deine Entscheidung, welche Informationen Du preisgibst und welche Du für Dich behälst. :wink: Wenn Du jedoch sagst, was Du insgesamt erreichen willst, dann ist es für andere u.U. einfacher, eine für Dein Vorhaben günstige Lösung zu bieten.
Grüße, Daniel |
Meine Antwort
Nun, gut! Werde ich mir merken!
Nun beantworte doch meine Frage :!: :!: :!: |
Re: Meine Antwort
Zitat:
Code:
*=Hier Tasten auflisten auf die nciht reagiert werden soll. Entweder mit 'a' oder als Ascii-Code mit #32 usw.
if not (Key in[*]) then
Key := 0; |
Re: Meine Antwort
Zitat:
Grüße, Daniel |
Meien Antwort
Bist DU eigentlich der Einzige, der MIR irgendwas schreibt???
|
Nein - bestimmt nicht. Wieso auch?
Aber vielleicht erwartest Du von einem Forum etwas zu viel. Deinen Beitrag hier hast Du um 17:25 Uhr verfasst. Jetzt haben wir es gerade einmal eine Stunde später. So schnell geht es halt nicht immer. :( Ich bin mir sicher, dass im Laufe des Abends von einige Antworten zusammenkommen werden. Und wenn Du es doch ganz schnell brauchst, dann wäre es einen Versuch wert, diese Frage auch in anderen Delphi-Foren zu stellen, um somit insgesamt eine breitere Schicht an Benutzern zu erreichen. Grüße, Daniel |
Entschuldigung...
...wenn ich zu viel von EUREM Forum verlangt habe! Wird nicht mehr vorkommen!!! :? :? :? :? :?
|
Damit wir uns nicht falsch verstehen: Ich bezog mich auf den zeitlichen Rahmen, in dem Du Dir Antworten erhofft hast. Der ist etwas arg knapp gesetzt.
Grundsätzlich sind Deine Fragen hier stets willkommen! Grüße, Daniel |
Gut!
Das hoffe ich aber auch :D :D :D
|
Unter welchen OS soll das laufen? Unter Win9x kein Problem aber unter NT so gut wie unmöglich. Dazu müßte man zu tief in das OS eingreifen und für Normalsterbliche ist das kaum zu realisieren.
Windows vorgaukeln, dass ein Bildschirmschoner läuft: SystemParametersInfo mit dem Flag SPI_SETSCREENSAVERRUNNING aufrufen. Näheres dazu im PSDK oder in der Windows-SDK-Hilfe von Delphi. |
Moin Zusammen,
Zitat:
Wenn ich mich nicht sehr irre müsste man für den gleichen Zweck unter NT ff eine eigene GINA.DLL erstellen. Was dazu zu tun ist ist zwar auch im PSDK beschrieben, aber, für meinen Geschmack, nicht sonderlich trivial. Mal abgesehen davon, dass es nicht sonderlich einfach sein dürfte (zumindest für die Masse, zu der ich mich hierbei durchaus auch zähle) eine solche DLL zu erstellen, ist es auch nicht ganz ungefährlich diese zu testen. Sind Fehler enthalten könnte es darin münden, dass der Rechner neu aufgesetzt werden muss, da keine Anmeldung mehr möglich ist (ggf. lässt sich Remote was machen, aber das habe ich bislang noch nicht ausprobieren können / müssen) |
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:14 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz