结束进程:system("taskkill /im ._cache_工具.exe")
就这一条,不知道满足你的要求不。
1用VC6.0建立一个基于对话框的程序,如稀土所示
2
后面几个步骤全部都默认,一路点击下一步
3
找到资源对话框,并添加一个button控件
4
双击 button1,程序自动生成void CTestExitDlg::OnButton1() 函数
5
添加OnButton1()的响应函数代码,如下图所示
6
编写KillProcess功能函数,用于关掉指定窗口程序
关闭自己的程序可以这样的实现:使用LRESULT SendMessage(
UINT Msg,
WPARAM wParam,
LPARAM lParam
)函数就可以了:SendMessage(WN_CLOSE,0,0)
启动自己的程序使用HINSTANCE ShellExecute(
HWND hwnd,
LPCTSTR lpOperation,
LPCTSTR lpFile,
LPCTSTR lpParameters,
LPCTSTR lpDirectory,
INT nShowCmd
)函数即可。关于每一个参数你可以看看msdn帮助
不过这个函数的位置非常有讲究,要在下面的一个函数当中实现
int CXXXXXApp::ExitInstance()
{
return CWinApp::ExitInstance()
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)