用MFC能否实现这功能关闭自己程序,然后重新启动自己
解决方案 »
- socket方面的几个疑问
- VC软件安装问题 求救!!
- 关于VC中利用ODBC存取SQLSERVER中IMAGE类型字段的问题,被郁闷了好多天了,大家一定要帮帮忙啊!
- 如何知道窗口的默认风格呢?
- 我写了一个activeX控件,为什么用regsvr32 注册说找不到指定的模块???
- 请教一个使用active控件的问题,
- 在一个对话框中,怎么从一个控件模拟发出控制另一个控件的的信息?????(在线等)
- 热烈庆祝我的软件"企业协同之王"发布,大量放分
- BN_CLICKED求助
- TEXT("asdfasd")是有什么作用,何时该用这个东西?
- 画图中的颜色填充功能是怎么实现的?
- 高分求!!!ado+vc++6.0+datagrid控件 如何在datagrid控件中进行记录的添加、修改、删除等操作??
进程B干掉进程A
进程B启动进程A
进程A干掉进程B没做过,不知是否可行
HWND hwnd,
LPCTSTR lpVerb,
LPCTSTR lpFile,
LPCTSTR lpParameters,
LPCTSTR lpDirectory,
INT nShowCmd
);
{
PROCESS_INFORMATION info;
STARTUPINFO startup;
char szPath[128];
char *szCmdLine; GetModuleFileName(AfxGetApp()->m_hInstance, szPath, sizeof(szPath));
szCmdLine = GetCommandLine();
GetStartupInfo(&startup); BOOL bSucc = CreateProcess(szPath, szCmdLine, NULL, NULL,
FALSE, NORMAL_PRIORITY_CLASS, NULL, NULL, &startup, &info); if(bNormal && bSucc)
{
CWnd *pWnd = AfxGetMainWnd(); if(pWnd != NULL)
{
pWnd->PostMessage(WM_CLOSE, 0, 0);
}
else
ExitProcess(-1);
}
else
ExitProcess(-1);
}