Обычно я делаю еще одну программу, которая следит за рабочим процессом и при нештатной ситуации его перезапускает. Недавно нашел вот такую компоненту
https://github.com/mapons/QtMainLoopWDT, которая так же перезапускает программу в случае зависания. Работает идеально. В моем случае основной процесс и следящий процесс я могу убить через диспетчер задач (Windows 10). Но вот эту заразу стандартными средствами убить невозможно
. Может есть какие идеи как это исправить?