Вы можете запустить ваш exe-файл напрямую, используя системную библиотеку в C. Системная библиотека выполняет любую команду, которую вы можете выполнить в командной строке или в Bash.Поэтому используйте пакетные команды, чтобы убить, а затем перезапустить программу.Для повторного запуска вам нужно будет использовать полный путь.
Windows
#include <stdlib.h>
int main(){
system("taskkill /IM executablename");
int status = system("executablename");
}
Linux
int main(){
system("killall -v executablename");
int status = system("fullexecutablenameandpath");
}