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

Frage Entwicklung VB for Applications

GELÖST

VB6 Windows Abmeldung abfragen

Mitglied: Lizard

Lizard (Level 1) - Jetzt verbinden

16.06.2008, aktualisiert 19.06.2008, 6371 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
Linux

Meltdown und Spectre: Linux Update

Information von Frank vor 12 StundenLinux1 Kommentar

Meltdown (Variante 3 des Prozessorfehlers) Der Kernel 4.14.13 mit den Page-Table-Isolation-Code (PTI) ist nun für Fedora freigegeben worden. Er ...

Tipps & Tricks

Solutio Charly Updater Fehlermeldung: Das Abgleichen der Dateien in -Pfad- mit dem Datenobject ist fehlgeschlagen

Tipp von StefanKittel vor 1 TagTipps & Tricks

Hallo, hier einmal als Tipp für alle unter Euch die mit der Zahnarztabrechnungssoftware Charly von Solutio zu tun haben. ...

Sicherheit

Meltdown und Spectre: Wir brauchen eine "Abwrackprämie", die die CPU-Hersteller bezahlen

Information von Frank vor 1 TagSicherheit12 Kommentare

Zum aktuellen Thema Meltdown und Spectre: Ich wünsche mir von den CPU-Herstellern wie Intel, AMD oder ARM eine Art ...

Sicherheit

Meltdown und Spectre: Realitätscheck

Information von Frank vor 1 TagSicherheit9 Kommentare

Die unangenehme Realität Der Prozessorfehler mit seinen Varianten Meltdown und Spectre ist seit Juni 2017 bekannt. Trotzdem sind immer ...

Heiß diskutierte Inhalte
Sicherheit
Meltdown und Spectre: Die machen uns alle was vor
Information von FrankSicherheit24 Kommentare

Aktuell sieht es in den Medien so aus, als hätten die Hersteller wie Intel, Microsoft und Co den aktuellen ...

Ubuntu
Ubuntu - Starter für nicht vertrauenswürdige Anwendungen
Frage von adm2015Ubuntu17 Kommentare

Hallo zusammen, Ich verwende derzeit die Ubuntu Versionen 17.10 bzw. im Test 18.04. Ich habe mehrere .desktop Dateien in ...

Netzwerke
Packet loss bei "InternetLeitungsvollauslastung"
gelöst Frage von Freak-On-SiliconNetzwerke17 Kommentare

Servus; Ja der Titel klingt komisch, is aber so. Wenn die Internetleitung voll ausgelastet ist, hab ich extreme packet ...

Windows 10
Automatische daten kopieren, USB zu USB unter Win10 im Hintergrund
Frage von DerEisigeWindows 1016 Kommentare

Hallo Leute, ich bin auf der Suche nach einem Skript, dass von einem USB Stick automatisch nach dem einstecken ...