MFC使用什么函数能让程序重启

来源:百度知道 编辑:UC知道 时间:2024/07/01 12:14:50
程序是从文本加载数据然后按照一定格式输出,现已实现功能,在一个对话框内修改文本内的数据,因此需要更换输出格式,因为加载数据的地方比较多,一一重写比较麻烦,有没有什么函数能让MFC程序完全重启
有具体的代码么

用ShellExecuteEx启动另外一个程序,传递一个reboot参数,然后在新启动的程序中接收这个参数,来判断自身是“重启”的结果,然后寻找之前的窗体,最后TerminateProcess 之前的进程。

开另外一个进程B。在该进程中把你的程序A关掉再打开。然后B把自己关掉。呵呵。
CreateProcess
TerminateProcess