VC实现创建进程,结束进程计算机等级考试

文章作者 100test 发表时间 2010:01:02 06:59:44
来源 100Test.Com百考试题网


  在VC程序中创建进程,结束进程,按如下步骤进行即可:
  1.取得进程的句柄(利用FindWindow函数得到);
  2.获取进程ID号(用GetWindowThreadProcessId函数获取);
  3.打开进程,OpenProcess函数中的第一个参数设为PROCESS_TERMINATE,就可以获取处理该进程的句柄;
  4.利用TerminateProcess函数结束进程,将该函数的第二个参数设为4。
  代码如下:
  //结束进程
  int CStaticFunc::KillProcess(LPCSTR pszClassName, LPCSTR
  pszWindowTitle)
  {
  HANDLE hProcessHandle.
  ULONG nProcessID.
  HWND TheWindow.
  TheWindow = ::FindWindow( NULL, pszWindowTitle ).
  ///方法一:
  ::GetWindowThreadProcessId( TheWindow,

相关文章


C语言中可变参数的使用计算机等级考试
反其道而用之 把数组写入文件计算机等级考试
关于怎样使用PictureControl显示BMP图片计算机等级考试
printf输出特效计算机等级考试
VC实现创建进程,结束进程计算机等级考试
MFC实现全屏功能的代码计算机等级考试
sizeof()函数的使用计算机等级考试
malloc()函数与alloc()函数计算机等级考试
c语言辅导:一道笔试题(计算类)计算机等级考试
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛