Craig R. Matthews wrote:

I have a need to determine the "IDLE TIME" as provided by the Windows Query program.

Sample output:
C:\>query user /server:CTX202201
 USERNAME              SESSIONNAME        ID  STATE   IDLE TIME LOGON TIME
 administrator         rdp-tcp#67          2  Active       1:38 6/15/2022 10:48 AM

I can't find the above "IDLE TIME" anywhere in pywin32 "Python for Win32 Extensions".

I need this time value, and would rather keep all the code in python without having to resort to something like subprocess to encapsulate the Windows Query program.

This is part of Windows Terminal Services.  The API to fetch the idle time is undocumented and unsupported, but you can find the information here:

https://groups.google.com/g/microsoft.public.win32.programmer.kernel/c/xt2G599tJuQ?hl=en#91fc4e79a5d6c495

Because it is undocumented, it might be better to parse the output of "query user".

--
Tim Roberts, t...@probo.com
Providenza & Boekelheide, Inc.

Attachment: smime.p7s
Description: S/MIME Cryptographic Signature

_______________________________________________
python-win32 mailing list
python-win32@python.org
https://mail.python.org/mailman/listinfo/python-win32

Reply via email to