Feststellen, ob User "away" ist

Anfängerfragen zum Programmieren mit PureBasic.
Benutzeravatar
Delle
Beiträge: 1130
Registriert: 10.05.2005 22:48

Feststellen, ob User "away" ist

Beitrag von Delle »

Hallo,

ich suche eine einfache Möglichkeit um festzustellen, ob ein User nicht mehr am Arbeitsplatz ist.

Da reicht doch theoretisch eine Abfrage aller 1 Minute aus, ob sich die Mausposition auf dem Desktop verändert hat oder nicht?
PB 6.21 | Win 11
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Re: Feststellen, ob User "away" ist

Beitrag von ts-soft »

Delle hat geschrieben: Da reicht doch theoretisch eine Abfrage aller 1 Minute aus, ob sich die Mausposition auf dem Desktop verändert hat oder nicht?
Nein
1. Man kann am Arbeitsplatz sitzen ohne die Maus zu bewegen :wink:
2. Beim Arbeiten wird die Maus oftmals länger nicht benötigt. Z.B. beim Schreiben von Texten, Source oder ähnlichem.
3. Windows läßt sich auch gänzlich ohne Maus bedienen, windowskonforme
Programme auch :mrgreen:
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
Benutzeravatar
bingo
Beiträge: 118
Registriert: 16.09.2004 18:33
Wohnort: thüringen
Kontaktdaten:

Beitrag von bingo »

Code: Alles auswählen

Structure LASTINPUTINFO 
cbSize.l 
dwTime.l 
EndStructure

pp.LASTINPUTINFO

pp\cbSize = SizeOf(pp)

;test
For i=1 To 500
Debug GetLastInputInfo_(@pp)
Debug pp\dwTime
Delay(50)
Next
:allright:
1:0>1
Antworten