不知道程序的窗口句柄时结束该程序的进程

2016-02-19 13:04 5 1 收藏

今天给大家分享的是由图老师小编精心为您推荐的不知道程序的窗口句柄时结束该程序的进程,喜欢的朋友可以分享一下,也算是给小编一份支持,大家都不容易啊!

【 tulaoshi.com - 编程语言 】

假如只要判定EXE的名字(不需要判定路径),可以省略EnumProcess,因为
  pe32.szExeFile 里就已经有EXE的名字了,因为没有路径,所以才又使用了
  函数EnumProcess来取得完整的路径。这样就简洁一些了。
  BOOL CALLBACK EnumWinProc(HWND hwnd, LPARAM lParam)
  {
      DWord dwID;
  
      GetWindowThreadProcessId(hwnd, &dwID);
      if (dwID == (DWORD)lParam) {
          PostMessage(hwnd, WM_QU99v, 0, 0);
          return FALSE;
      }
      return TRUE;
  }
  
  void KillProgram(LPCSTR ExeName)
  {
      char *File;
      HANDLE hProcessSnap;
      PROCESSENTRY32 pe32;
  
      if (!ExeName !ExeName[0])
          return;
      File = strrchr(ExeName, '');
      if (File!=0) ExeName = File+1;
      hProcessSnap = CreateToolhelp32Snapshot(
          TH32CS_SNAPPROCESS, 0);
      if (hProcessSnap == (HANDLE)-1) return;
  
      memset(&pe32, 0, sizeof(pe32));
      pe32.dwSize = sizeof(PROCESSENTRY32);
      if (Process32First(hProcessSnap, &pe32))
      {
          do {
              memset(&me32, 0, sizeof(me32));
              me32.dwSize = sizeof(me32);
              File = strrchr(pe32.szExeFile, '');
              File = File? File+1 : pe32.szExeFile;
              if (strcmpi(File,ExeName)==0) {
                  EnumWindows((WNDENUMPROC)EnumWinProc,
                     pe32.th32ProcessID);
              }
          }
          while(Process32Next(hProcessSnap,&pe32));
      }
      CloseHandle(hProcessSnap);
  }
  
  

来源:http://www.tulaoshi.com/n/20160219/1602912.html

延伸阅读
癫痫病是怎么回事 我们所不知道的危害 癫痫病是现在非常常见的一种疾病,这种疾病让人们无法正常的工作和休息,对人们造成了很大的困扰,很多人都不知道癫痫病是怎么回事,今天图老师小编就为大家介绍一下癫痫病的临床表现以及危害吧。 癫痫病是怎么回事 癫痫的发病机制非常复杂。中枢神经系统兴奋与抑制间的...
标签: 分娩 下奶 孕前
喂奶的四种正确姿势(图) ①在有扶手的椅子上坐直,将孩子抱在怀里,用前臂和手掌托着孩子的身体和头部。喂右侧时用左手托,喂左侧时用右手托。放在乳房下的手呈U形,不要弯腰,也不要探身,而是让孩子贴近你的乳房。这是早期喂奶的理想方式。 ②与第一种类似,但喂右侧时用右手托,喂左侧时用左手托。 ③如果你是剖腹产,或者乳房较大,...
标签: 问题肌肤
经常的化妆也会导致我们的肌肤上张 斑点 吗?最近就会发现,每次 卸妆 都明显感到自己脸上的斑点是越来越多,越来越明显,这让她很多的女性们都是很苦恼。这是怎么回事呢?有没有想过是因为你的化妆品出了问题呢? 对此,专家表示,长期化妆确实或会让你的脸上布满斑点。因为市场上绝大多数的化妆品中都含有铅、汞等重金属成分,长期用含有铅...
标签: 营养价值
柠檬,大家都很熟悉,也是很多人喜爱的水果之一,营养价值很高,是我们日常生活不可或缺的。那么,柠檬的功效与作用是什么呢?柠檬减肥的功效你知道吗?柠檬的功效到底有哪些呢?下面就让图老师小编给大家介绍一下吧。 目录 1、柠檬的介绍 2、柠檬的功效与作用 3、柠檬减肥 4、柠檬治疗皮肤过敏 5、柠檬治疗感冒 6...
新生儿吸入性肺炎的预防 你所不知道的事 新生儿吸入性肺炎是新生儿期特别需要防范的疾病之一,那么新生儿吸入性肺炎有哪些预防手段呢,患上了新生儿吸入性肺炎怎么办呢,如何治疗呢,今天图老师小编就给大家介绍介绍,一起来了解一下吧。 新生儿吸入性肺炎的预防手段 一、科学护理 1、正常的健康新生...

经验教程

842

收藏

55
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部