社区
进程/线程/DLL
帖子详情
怎样通过进程名获得进程句柄或进程id! 急~~~在线等
TaoLD
2004-12-10 11:12:54
如题,请高手们帮帮小弟!谢谢
...全文
319
4
打赏
收藏
怎样通过进程名获得进程句柄或进程id! 急~~~在线等
如题,请高手们帮帮小弟!谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
broown
2004-12-10
打赏
举报
回复
HANDLE hSnapshot=CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS,0);
PROCESSENTRY32 *pProcInfo=new PROCESSENTRY32;
pProcInfo->dwSize=sizeof(PROCESSENTRY32);
Process32First(hSnapshot,pProcInfo);
do
{
if(strcmp("QQ.exe",pProcInfo->szExeFile)==0)
{
CString asd;
h_QQMain=(HWND)OpenProcess(PROCESS_ALL_ACCESS,0,pProcInfo->th32ProcessID);
asd.Format("PID %d HWND=%x",pProcInfo->th32ProcessID,h_QQMain);
MessageBox(asd);
}
} while(Process32Next(hSnapshot,pProcInfo));
TaoLD
2004-12-10
打赏
举报
回复
谢谢楼上的 laiyiling(陌生人 专注MS技术) , 我现在在试...
Kudeet
2004-12-10
打赏
举报
回复
参考
http://www.vckbase.com/document/viewdoc/?id=415
Kudeet
2004-12-10
打赏
举报
回复
由进程名获得进程句柄可以用GetModuleHandle();
-
或者
用Process32First,Process32Next这两个函数遍历进程列表,找到匹配的进程,再用OpenProcess()取得进程句柄!
Win32 -
句柄
表
本文介绍了Windows操作系统中
句柄
表的概念,强调了
句柄
作为用户层与内核层之间的隔离手段。内容包括内核对象的定义,如
进程
、线程、事件等,以及内核对象的管理方式,特别是通过
句柄
表实现的安全控制。讨论了多
进程
共享内核对象的机制,内核对象的计数器用于跟踪引用,并解释了内核对象的继承性。
eVC编程遇到的各种问题之——
进程
之间的通讯
本文介绍了在编程中遇到的
进程
间通讯问题,采用发送COPYDATA消息的方式,详细描述了从获取主
进程
句柄
到实现通讯的整个过程,包括EnumWindows函数和回调函数的使用,以及在静态函数中处理
句柄
的错误和自定义消息的不稳定情况。
1
进程
pp
id
_PP
ID
· 理解Linux
进程
· 看云
本文探讨了
进程
P
ID
与PP
ID
的概念,重点解释了Linux
进程
模型为何称为树状结构,以及如何通过Getpp
id
()函数获取父
进程
ID
。通过实例展示了Go程序中P
ID
变化的原因,并揭示了通过终端执行与编译后执行的区别。最后介绍了获取P
ID
和PP
ID
的实际用途。
Windows多
进程
编程
本文深入探讨了
进程
的概念,从创建、运行到终止的过程,并详细介绍了与
进程
相关的API使用方法,包括创建、打开、终止
进程
的API,以及获取
进程
信息、操作
进程
句柄
等实用技巧。
进程
权限与OpenProcess
本文讨论了在DLL中使用OpenProcess获取
进程
句柄
时遇到的问题,指出可能需要给
进程
提权以确保OpenProcess正常工作,并提供了链接分享了三种给
进程
提权的方法。详细解释了DLL中类的使用限制和如何解决此问题。
进程/线程/DLL
15,466
社区成员
49,169
社区内容
发帖
与我相关
我的任务
进程/线程/DLL
VC/MFC 进程/线程/DLL
复制链接
扫一扫
分享
社区描述
VC/MFC 进程/线程/DLL
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章