Delphi-PRAXiS
Seite 1 von 3  1 23      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Mit Dienst Bildschirm färben (https://www.delphipraxis.net/57466-mit-dienst-bildschirm-faerben.html)

gsh 21. Nov 2005 20:15


Mit Dienst Bildschirm färben
 
Hi DPler

Ich möchte mit einem Dinst den gesamten Bildschirm weiss färben. Auf dieser weisen fläache soll dann mein logo plaziert werden.

Naja bei einer normallen Anwendung ist des ja kein größeres Problem, doch ich will des ganze ja aus einem Dienst heraus machen. Nun hab ich aber gelesen des Windows des "zeichen" auf einem Bildschirm nicht zulässt.

Natürlich könnte ich jetzt eine eigene Exe dafür schreiben geht aber nicht den des darf nicht vom User aufrufbar sein.


Habt ihr irgenwelche Ideen wie ich des trotzdem lösen könnte?

Luckie 21. Nov 2005 20:44

Re: Mit Dienst Bildschirm färben
 
Da Dienste in einer anderen WindowsStation laufen, hast du so keinen Zugriff auf den DefaultDesktop der interaktiven WinSta0. Einzige Möglichkeit, dies mit einem Dienst zu währe, mit Hilfe eines interaktiven Dienstes. Da interaktive Dienste aber eine potentielle Sicherheitslücke darstellen, ist davon abzuraten. Warum muss es denn unbedibngt ein Dienst sein? Und was spricht dagegen einfach ein Hintergrundbild zu setzen?

gsh 21. Nov 2005 20:49

Re: Mit Dienst Bildschirm färben
 
es muss wegen anderen umständen ein Dienst sein
und ein hintergrundbild setzt sich nicht über die taskleiste,...

hmm fast nichts anderes übrig bleiben ein eigenes Prgramm davür zu schreiben.
Aber wie kann ich des z.b. machen des des Prog nur vom Dienst aus gestartet werden kann oder des es sich gleich beendet falls es nicht vom dienst gestartet wurde

Luckie 21. Nov 2005 21:18

Re: Mit Dienst Bildschirm färben
 
Fangen wir mal ganz von vorne an: WAS hast du vor? Was soll das werden wenn es fertig ist? Wenn du den Rechner dicht machen willst, dann regel das über Policies, nimm dieses Kiosk Programm von Microsoft, was es umsonst für Windows XP gibt oder trag dein programm als Shell ein anstatt den Explorer.

faux 21. Nov 2005 21:22

Re: Mit Dienst Bildschirm färben
 
Zitat:

Zitat von gsh
Aber wie kann ich des z.b. machen des des Prog nur vom Dienst aus gestartet werden kann oder des es sich gleich beendet falls es nicht vom dienst gestartet wurde

Am einfachsten über Parameter oder so.
Wehe es sagt jetzt jemand: "Das kann man aber leicht umgehen..." :twisted:
Dann sage ich nämlich, dass man alles leicht umgehen kann. :roll:

Grüße
Faux

gsh 21. Nov 2005 21:24

Re: Mit Dienst Bildschirm färben
 
ach gibts nicht eine Lösung die etwas sicherer ist?

Luckie 21. Nov 2005 21:43

Re: Mit Dienst Bildschirm färben
 
Ja, was willst du denn machen?!?!?? Ich habe dir eben drei sichere Möglichkeiten genannt. Und hier der heise Artikel zum Thema: http://www.heise.de/security/news/meldung/61213
Zitat:

Nach dem Start des Programms hilft ein Assistent beim Erstellen und Absichern eines neuen Kontos. Wer sich damit an das System anmeldet, darf nur noch das tun, was der Administrator ausdrücklich erlaubt hat.

gsh 21. Nov 2005 23:06

Re: Mit Dienst Bildschirm färben
 
sorry hab deinen Beitrag nicht gesehen dachte "nur" faux hat geantwortet

Also mal im Detail:
Es muss ein Dienst sein (geht nicht anderes)
Es lauft dann unter einem Benutzerkonto (ohne Adminrechte was ja eigentlich egal ist wegen des dienstes)
Es darf keine zusätzliche software benötigen.

Kennts du MasterEye?
Den MasterEye hat eben die funktion einen PC zu sperren. Da ist dann auch alles weiss nur so ein logo vom MasterEye hüpft dann rum. Sowas in der Richtung brauch ich auch.

faux 22. Nov 2005 05:55

Re: Mit Dienst Bildschirm färben
 
Zitat:

Zitat von Olli
Der korrekte Weg ist es, sich über die ACLs des Desktops und der interaktiven Fensterstation Zugriff zu verschaffen und maximal interaktive Elemente in einem eingeschränkten Kontext ([msdn]Client Impersonation [Security][/msdn]) laufen zu lassen.

Grüße
Faux

gsh 22. Nov 2005 18:58

Re: Mit Dienst Bildschirm färben
 
was?
keine Ahnung was des bedeuten soll


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:06 Uhr.
Seite 1 von 3  1 23      

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