{"id":18910875,"url":"https://github.com/peterupfold/idletaskterminatorlite","last_synced_at":"2026-03-08T10:30:18.536Z","repository":{"id":145094108,"uuid":"189877754","full_name":"PeterUpfold/IdleTaskTerminatorLite","owner":"PeterUpfold","description":"Terminate `beyondlogic.shutdown.exe` when a previously idle user moves the mouse or types a key.","archived":false,"fork":false,"pushed_at":"2019-06-02T17:52:11.000Z","size":21,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"master","last_synced_at":"2024-12-31T13:23:42.249Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/PeterUpfold.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-06-02T17:51:52.000Z","updated_at":"2019-06-02T17:52:13.000Z","dependencies_parsed_at":"2023-04-12T09:27:57.682Z","dependency_job_id":null,"html_url":"https://github.com/PeterUpfold/IdleTaskTerminatorLite","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PeterUpfold%2FIdleTaskTerminatorLite","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PeterUpfold%2FIdleTaskTerminatorLite/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PeterUpfold%2FIdleTaskTerminatorLite/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PeterUpfold%2FIdleTaskTerminatorLite/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/PeterUpfold","download_url":"https://codeload.github.com/PeterUpfold/IdleTaskTerminatorLite/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239903458,"owners_count":19716081,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-08T09:46:40.929Z","updated_at":"2026-03-08T10:30:18.411Z","avatar_url":"https://github.com/PeterUpfold.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"IdleTaskTerminatorLite\n======================\n\nWe use an old custom `shutdown.exe` (BeyondLogic Shutdown) to provide a timed screen lock feature, where a user is notified their screen will lock\nin a period of time and can cancel the locking of the workstation.\n\nClicking the Cancel button within the time limit, however, seems unnecessary and requires precisely clicking the Cancel button when\nthe user is under time pressure! This is not a good user experience. A simple change to the idle state of the machine (any keypress or mouse movement) should cancel\nthe timed locking of the workstation.\n\nThis lightweight background application detects user activity and forcibly kills the `beyondlogic.shutdown.exe` process, effectively cancelling the\nlocking of the workstation without requiring the user to actually click Cancel.\n\nThis is currently rather 'opinionated' in that it specifically checks for hard-coded named processes running. It Works for Us(tm), but you may\nneed to modify it for your environment. ;)\n\nC -- Win32 API.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpeterupfold%2Fidletaskterminatorlite","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpeterupfold%2Fidletaskterminatorlite","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpeterupfold%2Fidletaskterminatorlite/lists"}