MSVS 2008 を使用しています。C でアプリケーションを作成していますが、Windows でアプリケーションを再起動する最善の方法を知りたいです。
私は周りを見回して、誰かがこのようなことをしていましたが、それが最善の方法なのか、それともまったく新しいプロセスを作成するのかさえわかりません.
if(command == restart)
{
printf("program exiting!\n");
Sleep(2000);
system("cls");
WinExec("my_app.exe", SW_SHOW);
exit(0);
}
ありがとう