HWND wnd;
wnd=::FindWindow(NULL,_T("xx"));
if(wnd)
{
// AfxMessageBox(_T("已经在运行"));
SendMessage(wnd,WM_CLOSE,0,0);
}
其中xx为主程序左上角的标题,除非你做了修改,否则就跟项目名称是一样的
这些语句要放在App类的InitInstance()任意位置,但一定要放在CxxDlg dlg;的前面,xx是项目名,不确定的话直接放最上面
...这个需要自己写代码的用于检查实例 如果存在则关闭否则就运行