通过进程名查找进程的pid,linux根据程序名查进程

  通过进程名查找进程的pid,linux根据程序名查进程

  效果如下:

  #include stdafx.h

  #包含windows.h

  #包含标准视频

  #包含字符串

  #包含tlhelp32.h

  布尔判断=假

  DWORD get processid(char * ProcessName){

  处理器中心32 pe32

  pe32。dwsize=sizeof(pe32);

  HANDLE hprocess snap=createtoolhelp 32 snapshot(th 32 cs _ snap process,0);

  if(hProcessSnap==INVALID _ HANDLE _ VALUE){

  printf( createtoolhelp 32快照错误\ n’);

  返回0;

  }

  BOOL b process=process 32 first(hProcessSnap,pe32);

  while (bProcess){

  char * str 1=pe32。SZ exefile

  char * str2=进程名

  //创建一个字符串数组

  char arr 1[255]={ 0 };

  //利用字符串拷贝函数进行拷贝

  strcpy(arr1,str 1);

  //例如内存拷贝函数进行拷贝

  memcpy(arr1,str1,sizeof(arr 1));

  //创建一个字符串数组

  char arr 2[255]={ 0 };

  //利用字符串拷贝函数进行拷贝

  strcpy(arr2,str 2);

  //例如内存拷贝函数进行拷贝

  memcpy(arr2,str2,sizeof(arr 2));

  if (strcmp(strupr(arr1),strupr(arr2))==0){

  判断=真;

  }

  b process=process 32 next(hProcessSnap,pe32);

  }

  关闭句柄(hProcessSnap);

  返回0;

  }

  int API入口WinMain(h instance h instance,

  HINSTANCE hPrevInstance,

  LPSTR lpCmdLine,

  int nCmdShow)

  {

  //TODO:在此处放置代码。

  GetProcessID( chrome。exe’);

  if (judge==TRUE){

  MessageBox(空,"查找chrome.exe ","测试",0);

  }否则{

  MessageBox(空未找到chrome.exe ,测试,0);

  }

  返回0;

  }

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

相关文章阅读

  • waitpid函数作用,c wait函数
  • waitpid函数作用,c wait函数,详解C语言中的wait()函数和waitpid()函数
  • ,,javascript SpiderMonkey中的函数序列化如何进行
  • spiderfoot安装,spiderfoot会被对手反扫描
  • PySpider,pyspider官方文档
  • C语言PID,pid控制算法的c语言实现
  • pid控制死区范围,带死区的pid控制方法有何优点
  • pid控制器中微分的作用,pid控制微分方程
  • 微分先行的pid控制算法课程设计,什么是微分先行pid控制
  • 设计pid控制器并设定参数,pid控制器参数设置
  • PID控制器百科,PID控制实现
  • PID控制算法原理,pid 控制算法
  • pid控制中积分控制指什么,数字pid控制器积分项的改进有哪些
  • pid控制器的调节原则,试说明pid控制器的优点
  • 串级控制系统pid怎么调,串级控制pid参数怎么调节
  • 留言与评论(共有 条评论)
       
    验证码: