Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

gelöst VB6 Windows Abmeldung abfragen

Mitglied: Lizard

Lizard (Level 1) - Jetzt verbinden

16.06.2008, aktualisiert 19.06.2008, 6383 Aufrufe, 9 Kommentare

Hi liebe Community!
Wieder muss ich euch belestigen*g*

Es geht hierbei um Visual Basic 6.
Ich möchte Abfragen, ob sich der Benutzer abmeldet oder nicht.

Hab zwar gegoogled, hab aber nix hilfreiches gefunden.
Alles was ich gefunden hab sind Code - Auszüge, welche mir sagen, wie ich den PC übers VB6 Runterfahren, Neustarten, ... kann.
Sonst hab ich aber leider nichts gefunden.

Wäre spitze, wenn mir jemand hierbei weiterhelfen könnte.

LG Jürgen
Mitglied: Logan000
16.06.2008 um 15:40 Uhr
Moin

Ein paar mehr Details wären schon hilfreich.
Möchtest Du ermitteln welcher Benutzer sich gerade lokal an einer Machine angemeldet hat?
Bitte warten ..
Mitglied: Lizard
16.06.2008 um 15:42 Uhr
ne ich möcht wissen, ob sich der benutzer gerade abmeldet.
Also ob die Abmeldung des Benutzers gerade durchgeführt wird.
Bitte warten ..
Mitglied: Logan000
16.06.2008 um 15:57 Uhr
Hmm

Soweit ich weiß läßt Sich nur der aktuell angemeldete Benutzer ermitteln.
Wenn Du die natürlich zum Zeitpunkt der Abmeldung abfragst hast du das gewünschte Ergebnis.
Ich kann dir allerdings nicht sagen wie du feststellst ob gerade eine Abmeldung durchgeführt wird.

Wozu brauchst Du sowas?
Bitte warten ..
Mitglied: Lizard
16.06.2008 um 16:03 Uhr
Kurz gesagt hab ich ein Programm, welches mittels Benutzer und Passwort geschützt ist.
Das heist auch, dass die Benutzer nicht erlaubt sind dieses Programm zu beenden.

Nun ist aber das Problem, dass wenn der Benutzer sich abmeldet, dass er das Programm nicht schließen darf.

Aber im Fall einer Abmeldung, soll "der Benutzer" das Programm schließen können.

Halbwegs verständlich?^^
Bitte warten ..
Mitglied: Logan000
16.06.2008 um 16:52 Uhr
Na Ja Halbwegs

Also wenn ich ein Programm einsetzen soll was sich nicht beenden läßt würd ich's lassen.
Aber das ist nur meine Persönliche Meinung.

Ist es zwingend das das Programm vom Benutzer beendet wird?
Denn ich meine bei der Abmeldung killt Windows offene Benutzer Prozesse.

Gruß L.
Bitte warten ..
Mitglied: misterdemeanor
17.06.2008 um 11:43 Uhr
Hallo Jürgen!

Ich möchte Abfragen, ob sich der Benutzer abmeldet oder nicht.

Am besten wäre es dann ja wenn Du direkt von Windows informiert wirst ob sich ein Benutzer gerade abmelden (will). Ein Glück das Windows (XP) in diesem Fall auch eine Nachricht an alle Anwendungen schickt.

Um diese Nachricht abzufangen brauchst Du lediglich eine eigene Windows Procedure in z.B. Deinem MainForm. An diese WindowsProc schickt Windows nähmlich alle sogenannten WindowsMessages. Darunter (ab Xp) auch die WM_WTSSESSION_CHANGE Message. Damit kannst Du weiter afragen was sich an der Session denn ändert. z.B. ob sich ein Benutzer abmeldet.

Dazu hatte ich mal in einen anderem Thread ein paar Zeilen Code gepostet:

Sperrung des Computers erkennen - Visual Basic 6


Relevant für Dein vorhaben wäre dann WTS_SESSION_LOGOFF.

Solltest Du noch Fragen haben oder die Zielplattform nicht WinXP sein melde Dich nochmal

BG, Felix -misterdemeanor- Bahrenburg
Bitte warten ..
Mitglied: Lizard
19.06.2008 um 09:14 Uhr
Hiho.
Danke für den Hinweis.
Was ich da so durchgelesen habe, ist es das was ich benötige.
Dich irgendwie scheitert es bei mir beim Aufruf.

Steht iwie grad voll auf der Leitung.

Hab den Code in ein Modul gegeben.
Beim Form Load hab ich folgendes drinnen
call hook

und beim unload:
call unhook

Nur was muss ich beim load noch mitübergeben?
Danke schonmal
Bitte warten ..
Mitglied: misterdemeanor
19.06.2008 um 09:24 Uhr
Hallo Lizard!

Nur was muss ich beim load noch mitübergeben?

Du meinst beim Aufruf der Methode Hook? Wenn dem so ist dann ist die Antwort:
Den WindowsHandle des Forms (Me.Hwnd).

BG, Felix -misterdemeanor-
Bitte warten ..
Mitglied: Lizard
19.06.2008 um 09:27 Uhr
perfekt.
das meinte ich danke

* EDIT *
Naja nicht so perfekt, wie ich gerade merke.
Weil irgendwie will der mir bei der Abmeldung nicht in ein File schreiben.

Wie soll den das mit der Anmeldung funktionieren?
Also mit:
WTS_SESSION_LOGON
Bitte warten ..
Ähnliche Inhalte
Sicherheit

Eine Kennwort abfrage wie bei dem Bildschirmschoner ohne Abmeldung

gelöst Frage von SteffenDSicherheit5 Kommentare

Hallo ich hoffe der Titel ist eindeutig. Ich suche ein Lösung um einen PC zu "Sperren" ohne das dabei ...

Microsoft

Windows An- und Abmeldung Domäne für Zeiterfassung

Frage von novregenMicrosoft5 Kommentare

Hallo, ich würde gerne meine eigenen Arbeitszeiten erfassen. Gibt es eine leichte Möglichkeit meine Windows An- und Abmeldungen an ...

Windows 7

Windows 7 Benutzer bei Abmeldung löschen

gelöst Frage von SlowlyerWindows 76 Kommentare

Hallo Ich suche ein Script was bei der Abmeldung des Benutzers das Profil wieder auf Standard zurücksetzt. OS: Windows ...

Windows Server

Teamspeak Musikbot auf Windows Server Stumm bei Benutzerwechsel oder Abmeldung

Frage von naishwebWindows Server6 Kommentare

Hallo liebe Community, nach langer Abstinenz wende ich mich mal wieder an euch, in der Hoffnung das ihr eine ...

Neue Wissensbeiträge
CMS
Erneut kritische Zero-Day-Lücke in Drupal
Tipp von Reini82 vor 6 StundenCMS

Laut einem Bericht auf t3n gibt es eine Schwere Sicherheitslücke in Drupal die auch schon ausgenutzt wird. Betroffen sind ...

Sicherheit

MikroTik-Router patchen, Schwachstelle wird ausgenutzt

Information von kgborn vor 1 TagSicherheit

Am 23. April 2018 wurde von Mikrotik ein Security Advisory herausgegeben, welches auf eine Schwachstelle im RouterOS hinwies. Mikrotik ...

Windows 10

Microcode-Updates KB4090007, KB4091663, KB4091664, KB4091666 für Windows 10

Information von kgborn vor 1 TagWindows 101 Kommentar

Kurze Information für Administratoren von Windows 10-Systemen, die mit neueren Intel CPUs laufen. Microsoft hat zum 23. April 2018 ...

iOS
Updates für Iphone und Co
Information von sabines vor 1 TagiOS

Gestern abend ist iOS 11.3.1 erschienen, ein kleineres Update, dass einige Lücken schließt und "Lahmlegen" nach einem Display Tausch ...

Heiß diskutierte Inhalte
Windows Server
Alten DC entfernen
gelöst Frage von smartinoWindows Server27 Kommentare

Hallo zusammen, ich habe hier eine Umgebung übernommen und erstmal einen DCDIAG gemacht. Dabei fällt auf, daß eine ganze ...

Ausbildung
Wie gelingt ein guter Einstieg in die FiSi-Ausbildung? (Umschulung)
Frage von SiAnKoAusbildung26 Kommentare

Schönen guten Tag, ich bin SiAnKo und habe seit dem 1.04.2018 eine Umschulung als FiSi angefangen. Ich möchte natürlich ...

Batch & Shell
Mit Powershell den Inhalt einer Excel mit einer Text Datei abgleichen
gelöst Frage von Bommi1961Batch & Shell21 Kommentare

Hallo zusammen, ich muss den Inhalt einer Excel Datei (Mappe1) mit dem Daten einer Text Datei abgleichen. Die Daten ...

Windows 10
Unter Windows 10 Home 64Bit (1709) kommt Fehler beim Aufruf von verschiedenen Systemprogrammen wie z.B. Gerätemanager
Frage von bitshopWindows 1017 Kommentare

Hallo, beim meinem Onkel haben wir seit längerem das Problem, dass z.B. beim Aufruf des Gerätemanagers eine Fehlermeldung kommt ...