SystemIdleCheck: APIs Used
Posted: 2019-07-22
By: dwirch
Viewed: 793
Filed Under:
No attachments for this post
In case anyone is curious, this is a list of APIs that are being used. Note that the event logging functionality is still in progress, but the API references are in place in the code.
Function | Library | Alias? | Used for |
---|---|---|---|
ExitWindowsEx | user32 | Logoff | |
GetCurrentProcess | kernel32 | Logoff | |
OpenProcessToken | advapi32 | Logoff | |
LookupPrivilegeValue | advapi32 | Logoff | |
AdjustTokenPrivileges | advapi32 | Logoff | |
GetAsyncKeyState | user32 | Monitor Keyboard | |
GetCursorPos | user32 | Monitor Mouse Movement | |
SetWindowPos | user32 | Put a window on top of all others | |
RegisterEventSource | advapi32 | RegisterEventSourceA | Using Windows Event Log |
DeregisterEventSource | advapi32 | Using Windows Event Log | |
ReportEvent | advapi32 | ReportEventA | Using Windows Event Log |
LockWorkStation | user32 | LockMe | Adds lock workstation function |
Comments on this post
No comments have been added for this post.
You must be logged in to make a comment.