VC如何关指定进程?

VC如何关指定进程?,第1张

C/C++有个函数:system("cmd_command")在DOS下执行cmd_command命令,

结束进程: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()

}


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/12159003.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存