{"id":16287404,"url":"https://github.com/viordash/programwatchdog","last_synced_at":"2025-04-09T05:21:33.858Z","repository":{"id":245553166,"uuid":"818597414","full_name":"viordash/ProgramWatchDog","owner":"viordash","description":"Monitoring Windows program freezes","archived":false,"fork":false,"pushed_at":"2024-06-22T14:24:53.000Z","size":37083,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-02-14T23:45:01.647Z","etag":null,"topics":["exe","freeze","monitoring","win-api"],"latest_commit_sha":null,"homepage":"","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/viordash.png","metadata":{"files":{"readme":"readme.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","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":"2024-06-22T09:35:32.000Z","updated_at":"2024-06-22T14:22:36.000Z","dependencies_parsed_at":"2024-06-22T19:05:32.823Z","dependency_job_id":"ce77b283-7e94-4a0e-a928-cb5dd8644ec4","html_url":"https://github.com/viordash/ProgramWatchDog","commit_stats":null,"previous_names":["viordash/programwatchdog"],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/viordash%2FProgramWatchDog","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/viordash%2FProgramWatchDog/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/viordash%2FProgramWatchDog/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/viordash%2FProgramWatchDog/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/viordash","download_url":"https://codeload.github.com/viordash/ProgramWatchDog/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247981961,"owners_count":21028029,"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":["exe","freeze","monitoring","win-api"],"created_at":"2024-10-10T19:45:00.346Z","updated_at":"2025-04-09T05:21:33.810Z","avatar_url":"https://github.com/viordash.png","language":"C++","readme":"\u003e это реинкарнация очень старого проекта\n\nКонтроль за работой (зависанием) программ с оконным интерфейсом (используется функция SendMessageTimeout).\n\nПри запуске ProgramWatchDog, если контролируемая программа еще не запущена, \nто ProgramWatchDog запускает ее.\n\nЕсли контролируемая программа перестала отвечать, то ProgramWatchDog попытается ее закрыть.\nПри удачном закрытии программы, то ProgramWatchDog заново ее запускает.\nЕсли закрыть не удалось, то ProgramWatchDog перезагружает компьютер.\n\nВывод лог-сообщений в консоль, при закрытии ProgramWatchDog, создается лог-файл, \nв папке, где находится контролируемая программа, в подпапке \"..\\LOG\", \n\nИспользование:\nСоздаете bat-файл или ярлык, с командой:\n\nПолный путь к программе ProgramWatchDog \"Полный путь к контролируемой программе\"\n\nпример\nC:\\PROJECTS\\TEST\\ProgramWatchDog.exe \"C:\\PROJECTS\\TEST\\TestAppl.exe\"\n\nЕсли контролируемая программа должна запускаться и после перезагрузки компьютера, \nто вставьте bat файл или ярлык ProgramWatchDog-а в \"Автозагрузка\" ОС, \nи он сам запустит контролируемую программу \n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fviordash%2Fprogramwatchdog","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fviordash%2Fprogramwatchdog","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fviordash%2Fprogramwatchdog/lists"}