C++通过TerminateProess结束进程实例

 更新时间:2014年10月09日 11:28:32   投稿:shichen2014  
这篇文章主要介绍了C++通过TerminateProess结束进程实例,是Windows应用程序设计中非常实用的技巧,需要的朋友可以参考下

本文实例讲述了C++通过TerminateProess结束进程的方法,分享给大家供大家参考。

具体实现方法如下:

BOOL TerminateProcessFromId(DWORD pid)
{
 HANDLE hProcess = ::OpenProcess(PROCESS_ALL_ACCESS, FALSE,pid);
 if (hProcess == NULL)
 {
 printf("openprocess failed...");
 return FALSE;
 }

 BOOL bRet = ::TerminateProcess(hProcess, 0 );
 if (bRet==0) //failed
 {
 DWORD dwErr = ::GetLastError();
 printf("ERROR:error no is :%d\n",dwErr);
 return FALSE;
 }
 return TRUE;
}

希望本文所述对大家的C++程序设计有所帮助。

您可能感兴趣的文章:

相关文章

  • C语言实现会员计费系统

    C语言实现会员计费系统

    这篇文章主要为大家详细介绍了C语言实现会员计费系统,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-05-05
  • C++中用指向数组的指针作函数参数

    C++中用指向数组的指针作函数参数

    多维数组名作为函数参数传递:在二维数组中,数组名a是指向首行a[0]的指针,也就是说a=&a[0]; a[0]是指向首元素a[0][0]的指针,也就是说a[0]=&a[0][0]
    2013-10-10
  • Qt自定义控件实现仪表盘

    Qt自定义控件实现仪表盘

    这篇文章主要为大家详细介绍了Qt如何自定义控件实现仪表盘,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-02-02
  • C++中new和delete的介绍

    C++中new和delete的介绍

    今天小编就为大家分享一篇关于C++中new和delete的介绍,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2018-12-12
  • 详解C++编程中对二进制文件的读写操作

    详解C++编程中对二进制文件的读写操作

    这篇文章主要介绍了C++编程中对二进制文件的读写操作,是C++入门学习中的基础知识,需要的朋友可以参考下
    2015-09-09
  • 使用kendynet构建异步redis访问服务

    使用kendynet构建异步redis访问服务

    这篇文章主要介绍了在kendynet上写的一个简单的redis异步访问接口,大家参考使用吧
    2014-01-01
  • C语言实现飞机订票系统的完整代码

    C语言实现飞机订票系统的完整代码

    为了免去在窗口排队买票的麻烦,飞机订票系统应运而生,下面这篇文章主要给大家介绍了关于C语言实现飞机订票系统的相关资料,文中通过实例代码介绍的非常详细,需要的朋友可以参考下
    2022-06-06
  • 奇怪的C语言特性

    奇怪的C语言特性

    下面列出的特性未必奇怪,有的算是有趣
    2013-04-04
  • codeblocks 对‘cv::waitKey(int)’未定义的引用方式

    codeblocks 对‘cv::waitKey(int)’未定义的引用方式

    今天小编就为大家分享一篇codeblocks 对‘cv::waitKey(int)’未定义的引用方式,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-12-12
  • C语言编程之三个方法实现strlen函数

    C语言编程之三个方法实现strlen函数

    本篇文章是C语言编程篇,主要为大家介绍C语言编程中实现strlen函数的三个方法讲解,有需要的朋友可以借鉴参考下,希望可以有所帮助
    2021-09-09

最新评论