AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Win32/Win64 API (native code) Delphi Wann wird umgeschaltet auf Bildschirmschoner?
Thema durchsuchen
Ansicht
Themen-Optionen

Wann wird umgeschaltet auf Bildschirmschoner?

Ein Thema von Derrick · begonnen am 27. Sep 2003 · letzter Beitrag vom 27. Sep 2003
Antwort Antwort
Benutzerbild von Derrick
Derrick

Registriert seit: 20. Sep 2003
5 Beiträge
 
#1

Wann wird umgeschaltet auf Bildschirmschoner?

  Alt 27. Sep 2003, 09:22
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

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
  Mit Zitat antworten Zitat
Benutzerbild von fkerber
fkerber
(CodeLib-Manager)

Registriert seit: 9. Jul 2003
Ort: Ensdorf
6.723 Beiträge
 
Delphi XE Professional
 
#2

Re: Wann wird umgeschaltet auf Bildschirmschoner?

  Alt 27. Sep 2003, 10:04
Hi!

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

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
Frederic Kerber
  Mit Zitat antworten Zitat
Benutzerbild von Derrick
Derrick

Registriert seit: 20. Sep 2003
5 Beiträge
 
#3

Re: Wann wird umgeschaltet auf Bildschirmschoner?

  Alt 27. Sep 2003, 10:15
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...
  Mit Zitat antworten Zitat
Benutzerbild von fkerber
fkerber
(CodeLib-Manager)

Registriert seit: 9. Jul 2003
Ort: Ensdorf
6.723 Beiträge
 
Delphi XE Professional
 
#4

Re: Wann wird umgeschaltet auf Bildschirmschoner?

  Alt 27. Sep 2003, 10:24
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.
Und Bildschirmschoner und Auflösung usw. das ist ja die selbe CPL!

Vielleicht hilfts ja!

ciao fkerber
Frederic Kerber
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#5

Re: Wann wird umgeschaltet auf Bildschirmschoner?

  Alt 27. Sep 2003, 10:27
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.
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
Benutzerbild von fkerber
fkerber
(CodeLib-Manager)

Registriert seit: 9. Jul 2003
Ort: Ensdorf
6.723 Beiträge
 
Delphi XE Professional
 
#6

Re: Wann wird umgeschaltet auf Bildschirmschoner?

  Alt 27. Sep 2003, 10:33
Hi!

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
Frederic Kerber
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#7

Re: Wann wird umgeschaltet auf Bildschirmschoner?

  Alt 27. Sep 2003, 10:34
Stimmt. Hm, komisch.
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
Christian Seehase
(Co-Admin)

Registriert seit: 29. Mai 2002
Ort: Hamburg
11.117 Beiträge
 
Delphi 11 Alexandria
 
#8

Re: Wann wird umgeschaltet auf Bildschirmschoner?

  Alt 27. Sep 2003, 13:55
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.
Tschüss Chris
Die drei Feinde des Programmierers: Sonne, Frischluft und dieses unerträgliche Gebrüll der Vögel.
Der Klügere gibt solange nach bis er der Dumme ist
  Mit Zitat antworten Zitat
Benutzerbild von fkerber
fkerber
(CodeLib-Manager)

Registriert seit: 9. Jul 2003
Ort: Ensdorf
6.723 Beiträge
 
Delphi XE Professional
 
#9

Re: Wann wird umgeschaltet auf Bildschirmschoner?

  Alt 27. Sep 2003, 14:38
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
Frederic Kerber
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:06 Uhr.
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