AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Win32/Win64 API (native code) Delphi Notification, wenn Computer gesperrt/entsperrt wird
Thema durchsuchen
Ansicht
Themen-Optionen

Notification, wenn Computer gesperrt/entsperrt wird

Ein Thema von DevilsCamp · begonnen am 13. Sep 2005 · letzter Beitrag vom 7. Jul 2007
Antwort Antwort
Seite 1 von 2  1 2      
DevilsCamp
(Gast)

n/a Beiträge
 
#1

Notification, wenn Computer gesperrt/entsperrt wird

  Alt 13. Sep 2005, 13:10
Ab Windows XP gibt es die Funktion WTSRegisterSessionNotification um Nachrichten zu bekommen, wenn sich ein User einloggt, ausloggt, den Computer sperrt/entsperrt...


Weiß jemand, ob es sowas auch unter Windows 2000 gibt?
Und wenn ja, wie?
  Mit Zitat antworten Zitat
marabu

Registriert seit: 6. Apr 2005
10.109 Beiträge
 
#2

Re: Notification, wenn Computer gesperrt/entsperrt wird

  Alt 13. Sep 2005, 13:13
Hi Marc,

laut PSDK nicht:

Zitat:
Requirements
Client: Included in Windows XP.
Server: Included in Windows Server 2003.
...
Grüße vom marabu
  Mit Zitat antworten Zitat
Heffalump

Registriert seit: 3. Aug 2005
278 Beiträge
 
RAD-Studio 2009 Ent
 
#3

Re: Notification, wenn Computer gesperrt/entsperrt wird

  Alt 13. Sep 2005, 19:27
Die von Dir genannte Funktion gibt es erst ab der von marabu genannten Version. Du kannst für solche Zwecke aber auch die Winlogon Notification Packages nutzen. Wir haben selbst eines erstellt und nutzen dieses unter Windows 2000 und aufwärts.
  Mit Zitat antworten Zitat
DevilsCamp
(Gast)

n/a Beiträge
 
#4

Re: Notification, wenn Computer gesperrt/entsperrt wird

  Alt 13. Sep 2005, 21:48
Zitat von Heffalump:
Die von Dir genannte Funktion gibt es erst ab der von marabu genannten Version.
Bin ich blind, oder habe ich das nicht selber geschrieben?

Eben WEIL es die Funktion erst ab WinXP gibt, habe ich ja gefragt ob es auch eine Möglichkeit unter Win2000 gibt


Zitat:
Du kannst für solche Zwecke aber auch die Winlogon Notification Packages nutzen. Wir haben selbst eines erstellt und nutzen dieses unter Windows 2000 und aufwärts.
Das nutzt mir nichts. Ich möchte nicht den Logon abfangen, sondern das sperren bzw. entsperren der Arbeitsstation...
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

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

Re: Notification, wenn Computer gesperrt/entsperrt wird

  Alt 13. Sep 2005, 21:56
Zitat:
Winlogon notification packages are DLLs that receive and handle events generated by Winlogon. You can implement such a notification package to monitor and respond to Winlogon events.
Kann denn das Sperren und Entsperren nicht auch ein WinLogon Event sein. Zu midest beim Entsperren, wenn wieder Benutzerdaten validiert werden müssen, spielt die WinLogon wieder eine Rolle.
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
DevilsCamp
(Gast)

n/a Beiträge
 
#6

Re: Notification, wenn Computer gesperrt/entsperrt wird

  Alt 14. Sep 2005, 10:57
kann sein.

Aber so müsste aber jeder Client erstmal das Package installieren oder sehe ich das falsch?
  Mit Zitat antworten Zitat
Heffalump

Registriert seit: 3. Aug 2005
278 Beiträge
 
RAD-Studio 2009 Ent
 
#7

Re: Notification, wenn Computer gesperrt/entsperrt wird

  Alt 14. Sep 2005, 13:49
Zitat von DevilsCamp:
Das nutzt mir nichts. Ich möchte nicht den Logon abfangen, sondern das sperren bzw. entsperren der Arbeitsstation...
Schau Dir das mal an, dann wirst Du sehen, das Deine Events (auch z. Bsp. die Aktivierung des Bildschirmschoners) auch dabei sind und unter Windows 2000 funktionieren.
  Mit Zitat antworten Zitat
Heffalump

Registriert seit: 3. Aug 2005
278 Beiträge
 
RAD-Studio 2009 Ent
 
#8

Re: Notification, wenn Computer gesperrt/entsperrt wird

  Alt 14. Sep 2005, 15:39
für die es noch nicht wissen. Ein Winlogon Notification Package ist nichts anderes als eine selbst geschriebene DLL, welche definierte Funktionen exportiert und ein paar definierte Values in der Registry. Die ins Pascal konvertierten Header kann man im überigen hier herunterladen: Graded Conversions Library List. Und wer daraus Windows Botschaften benötigt, kann diese ja aus dieser DLL mit Send- oder Postmessage senden (selbst definierte). Das Package läuft dann übrigens im Winlogonprozess.
  Mit Zitat antworten Zitat
NicoDE
(Gast)

n/a Beiträge
 
#9

Re: Notification, wenn Computer gesperrt/entsperrt wird

  Alt 14. Sep 2005, 17:17
Zitat von Heffalump:
mit Send- oder Postmessage senden
Zitat von Heffalump:
läuft dann übrigens im Winlogonprozess.
Das widerspricht sich.
(Fenster-Objekte sind nur innerhalb einer WinStation gültig)
  Mit Zitat antworten Zitat
Heffalump

Registriert seit: 3. Aug 2005
278 Beiträge
 
RAD-Studio 2009 Ent
 
#10

Re: Notification, wenn Computer gesperrt/entsperrt wird

  Alt 14. Sep 2005, 18:28
Zitat von NicoDE:
Zitat von Heffalump:
mit Send- oder Postmessage senden
Zitat von Heffalump:
läuft dann übrigens im Winlogonprozess.
Das widerspricht sich.
(Fenster-Objekte sind nur innerhalb einer WinStation gültig)
entweder Du hast bei Deiner Bemerkung einen Denkfehler oder ich habe einen wundersamen Rechner. Bei mir funktioniert es.
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


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 04:03 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