В C, если мое приложение завершается неожиданно, могу ли я вызвать функцию до того, как это произойдет? Я записываю флаг в базу данных (processRunning = 1), который не позволяет другим приложениям запускать аналогичный процесс. Когда приложение завершится, оно не изменит этот флаг обратно.