通过进程名称得线程id
来源:互联网 发布:手机摄影后期制作软件 编辑:程序博客网 时间:2024/06/04 18:41
BOOL GetThreadIDByProcessID(IN UINT32 ProcessID, OUTvector& ThreadIDVector)
{
HANDLE ThreadSnapshotHandle = INVALID_HANDLE_VALUE;
THREADENTRY32 ThreadEntry32 = { 0 };
ThreadEntry32.dwSize = sizeof(THREADENTRY32);
ThreadSnapshotHandle =CreateToolhelp32Snapshot(TH32CS_SNAPTHREAD, 0);
if (ThreadSnapshotHandle == INVALID_HANDLE_VALUE)
{
return FALSE;
}
BOOL bOk = Thread32First(ThreadSnapshotHandle,&ThreadEntry32);
if (bOk)
{
do
{
if (ThreadEntry32.th32OwnerProcessID == ProcessID)
{
ThreadIDVector.emplace_back(ThreadEntry32.th32ThreadID); //把该进程的所有线程id压入模板
}
} while (Thread32Next(ThreadSnapshotHandle,&ThreadEntry32));
}
CloseHandle(ThreadSnapshotHandle);
ThreadSnapshotHandle = INVALID_HANDLE_VALUE;
return TRUE;
}
阅读全文
0 0
- 通过进程名称得线程id
- 通过进程名称得进程ID
- 通过进程名称获取进程ID、通过子进程ID获取其父进程ID及通过进程ID获取进程名称
- QT通过名称杀进程
- 通过资源名称得到资源id
- Android通过图片名称获取资源id
- Android 通过名称获取资源ID
- 通过用户名称获取微博id
- 通过用户名称获取微博id
- 通过资源的名称获取资源id
- Android 通过名称获取资源ID
- 通过进程名称删除进程 ps -ef
- 通过进程名称查找和杀死进程
- 进程管理:通过父进程ID获取子进程ID
- 窗口句柄,进程ID,进程句柄,线程ID,线程句柄
- 窗口句柄,进程ID,进程句柄,线程ID,线程句柄
- Linux线程ID和进程ID
- linux 线程ID与进程ID 初探
- APC注入
- maven有关笔记
- 提升进程权限
- java-Object类
- 通过进程名称得进程ID
- 通过进程名称得线程id
- 枚举进程
- Linux文档中翻页和搜索关键字
- 并查集以及应用
- 逻辑驱动器的得到
- 文件系统的得到
- Delphi与C++Builder代码共享的实现
- 进程是什么
- NIO实现非阻塞Socket编程