Automatic Logoff of CW App after Inactivity

From the Devil’s Advocate … I had this situation of a corporate windows setup screen saver knocking me out for inactivity every 10 minutes to make me re-enter my password. I didn’t like it and found the below link that uses GetLastInputInfo() to check for 9 minutes of inactivity then used keybd_event() to send a SHIFT Up key event to reset Last Input. Worked great! I mostly used it working from home, and I never had sensitive info anyway.

VK_SHIFT            EQUATE(10h)   !or VK_CONTROL         EQUATE(11h)
KEYEVENTF_KEYUP     EQUATE(2)
  CODE
  keybd_event(VK_SHIFT, 0, KEYEVENTF_KEYUP, 0)  !go up on the shift key to trigger activity


  MAP
  MODULE('WinAPI')
keybd_event    PROCEDURE( |    !VOID WINAPI keybd_event(
    BYTE       bVk         , | !BYTE bVk,
    BYTE       bScan       , | !BYTE bScan,
    UNSIGNED   dwFlags     , | !DWORD dwFlags,
    UNSIGNED   dwExtraInfo   | !ULONG_PTR dwExtraInfo
    ),PASCAL,DLL(1),RAW

https://www.willhaley.com/blog/delay-windows-idle-timer/