Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi Wann wird umgeschaltet auf Bildschirmschoner? (https://www.delphipraxis.net/9474-wann-wird-umgeschaltet-auf-bildschirmschoner.html)

Derrick 27. Sep 2003 08:22


Wann wird umgeschaltet auf Bildschirmschoner?
 
Moin,

ich möchte gern ein Programm schreiben, dass im Hintergrund läuft (also vielleicht nur
als Tray-Icon sichtbar) und mitkriegt, wann Windows auf den Bildschirmschoner umsteigt.
Wenn das soweit ist, soll kurz irgendwas passieren, also evtl. bewegt sich die Maus oder ähnliches,
damit das Starten des Bildschirmschoners unterbunden wird.

Man könnte jetzt auch meinen, warum ich nicht einfach den Bildschirmschoner ausschalte...
Das geht leider nicht, weil das ein Firmencomputer ist, und solche Einstellungen gesperrt sind :wall:

Ich habe schon ein kleines Programm geschrieben, mit ich sage mal den üblichen Delphikrams.
Mußte aber feststellen, dass das nicht so wirklich gut läuft.
Ich denke, man muß mehr mit der Win-API arbeiten (und damit habe ich mich leider noch nicht
ausführlich beschäftigt), daher würde ich mich freuen, wenn mir jemand einen
Hinweis geben könnte, wie ich das o.g. Problem angehen muß.

Gruß und Dank

Derrick

fkerber 27. Sep 2003 09:04

Re: Wann wird umgeschaltet auf Bildschirmschoner?
 
Hi!

Ich hab eigentlich keine Ahnung, aber ich sag trotzdem mal was! :lol:
Eigentlich mehr eine weitere Frage, also schonmal vorab sorry :oops:

Reicht es da nicht, wenn du in einem Zeitintervall, indem der Bildschirmschoner kommt, einen Tastendruck oder ne Mausbewegung schickst?
Oder meintest du das mit "üblichem Delphi-Zeug"?

Ciao fkerber

Derrick 27. Sep 2003 09:15

Re: Wann wird umgeschaltet auf Bildschirmschoner?
 
Zitat:

Reicht es da nicht, wenn du in einem Zeitintervall, indem der Bildschirmschoner kommt, einen Tastendruck oder ne Mausbewegung schickst?
Oder meintest du das mit "üblichem Delphi-Zeug"?
genau das meine ich...

fkerber 27. Sep 2003 09:24

Re: Wann wird umgeschaltet auf Bildschirmschoner?
 
Hi!

Mir kommt da doch grad noch ein ganz anderer Gedanke! Ist zwar dann wohl nicht mehr programmiert, aber müsste dein Problem trotzdem lösen!
Such dir die Datei desk.cpl (sollte aber das gleiche OS sein), hau die auf ne Diskette, schmeiß die ins Laufwerk deines Firmenrechners, Doppelklick, Bildschirmschoner-Einstellungen müssten dann editierbar sein, zumindest gehts in der Schule so, was die Auflösung angeht. :-D
Und Bildschirmschoner und Auflösung usw. das ist ja die selbe CPL!

Vielleicht hilfts ja!

ciao fkerber

Luckie 27. Sep 2003 09:27

Re: Wann wird umgeschaltet auf Bildschirmschoner?
 
Also ein Admin der einem normalen User Schreibrechte in Systemvertzeichnissen gibt, ist sein Geld nicht wert. Dann braucht man auch keinen Admin und alle können als Admin an den Rechner.

fkerber 27. Sep 2003 09:33

Re: Wann wird umgeschaltet auf Bildschirmschoner?
 
Hi!

Zitat:

Zitat von Luckie
Also ein Admin der einem normalen User Schreibrechte in Systemvertzeichnissen gibt, ist sein Geld nicht wert. Dann braucht man auch keinen Admin und alle können als Admin an den Rechner.

Wieso Schreibrechte im System-Verzeichnis? Die hab ich bestimmt nicht in der Schule, hab ja noch nicht mal Leserechte auf das System-Verzeichnis!
Das beschriebene funzt aber trotzdem! Brauch man dafür Schreibrechte? Wo werden diese Einstellungen den abgelegt?

ciao fkerber

Luckie 27. Sep 2003 09:34

Re: Wann wird umgeschaltet auf Bildschirmschoner?
 
Stimmt. Hm, komisch.

Christian Seehase 27. Sep 2003 12:55

Re: Wann wird umgeschaltet auf Bildschirmschoner?
 
Moin Derrick,

ich würde solche Eingriffe an Deiner Stelle tunlichst unterlassen.
Das der Bildschirmschoner nach einer Weile anspringt, und dabei vermutlich den Rechner sperrt, soll vermutlich der Sicherheit des Netzwerkes dienen, bzw. der Daten dienen, da sich viele nicht daran gewöhnen können, den Rechner einfach zu sperren, wenn sie den Platz verlassen.
Sollte es durch so einen Eingriff, gilt auch für den von fkerber vorgeschlagenen Weg, der im Normalfalle aber seit Windows 2000 nicht mehr funktionieren sollte, zu einem Schaden kommen, bist Du voll dafür haftbar zu machen.

fkerber 27. Sep 2003 13:38

Re: Wann wird umgeschaltet auf Bildschirmschoner?
 
Hi!

Grundsätzlich kann ich mich Christian da natürlich nur anschließen, muss aber anmerken, dass der beschriebene Weg auch unter Win2000 problemlos funktioniert!

Aber man sollte sich schon wirklich überlegen, ob das sein muss! Der Bildschirmschoner macht doch nicht so viel Aufwand zum Wegmachen, oder?

Naja muss jeder selbst wissen, was er tut

ciao fkerber


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:19 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