社区
API
帖子详情
跪求怎么在9X系统下用VB获取线程的句柄
IORI915189
2006-06-27 05:43:54
如题
怎么在9X系统下用VB获取线程的句柄
就是在2000系统使用OpenThread这个API函数的功能
...全文
434
11
打赏
收藏
跪求怎么在9X系统下用VB获取线程的句柄
如题 怎么在9X系统下用VB获取线程的句柄 就是在2000系统使用OpenThread这个API函数的功能
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
IORI915189
2006-10-02
打赏
举报
回复
最后顶一个 !`_~
pigsanddogs
2006-10-02
打赏
举报
回复
HANDLE OpenThread9x(DWORD dwDesiredAccess,
BOOL bInheritHandle,
DWORD dwThreadId)
{
HANDLE hThread;
PTDB pTDB;
SetLastError(ERROR_INVALID_PARAMETER);
// Check if TID is valid
if (!IsThreadId(dwThreadId))
return NULL;
// Thread Database pointer
if (!(pTDB = GetTDB(dwThreadId)))
return NULL;
// InternalOpenThread()
__asm mov eax, pTDB;
__asm push dwThreadId;
__asm push bInheritHandle;
__asm push dwDesiredAccess;
__asm call InternalOpenThread;
__asm mov hThread, eax;
return hThread;
}
pigsanddogs
2006-10-02
打赏
举报
回复
EliCZ写的EliRT库,专门在98下模拟openthread, createremotethread, virtualallocex等
VirtualDesktop
2006-10-02
打赏
举报
回复
CreateToolhelp32Snapshot
Process32First
Process32Next
IORI915189
2006-09-12
打赏
举报
回复
UP
IORI915189
2006-07-06
打赏
举报
回复
UP
怎么没人回答
空心兜兜
2006-07-01
打赏
举报
回复
帮顶……
IORI915189
2006-07-01
打赏
举报
回复
顶一个
IORI915189
2006-06-30
打赏
举报
回复
我要的是OpenThread 获取线程句柄函数
OpenProcess 是获取进程句柄 天地之别呀
还有是在9X系统下 不是在2000以上系统中哦
2000以上系统可以直接用OpenThread这个API拉
虽然回答错了 但也谢谢你和楼上这为朋友的热心
期望高手回答 VB能OR不能在9X下实现这个功能
清晨曦月
2006-06-28
打赏
举报
回复
楼上同志似乎有点问题。。
这个过程呢,楼主要的是线程,
另外,你这代码写的不闲麻烦。。
Dim hProcess As Long
hProcess = OpenProcess(PROCESS_QUERY_INFORMATION, 0, pe.th32ProcessID)
GetProcessHandle = hProcess
CloseHandle hSnapshot
这样不好吗
GetProcessHandle = OpenProcess(PROCESS_QUERY_INFORMATION, 0, pe.th32ProcessID)
CloseHandle hSnapshot
一笑拔剑
2006-06-27
打赏
举报
回复
只要找到吗?
看这个函数行不OpenProcess
Public Function GetProcessHandle As Long(ByVal sPath As String)’获取被监控进程的进程句柄
sPath = LCase(sPath)
hSnapshot = CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS, 0)’创建一个snapshot对象
pe.dwSize = Len(pe)
bValue = Process32First(hSnapshot, pe)’开始遍历系统进程池
While bValue <> 0
If InStr(LCase(pe.szExeFile), sPath) <> 0 Then’如果找到了,则…
Dim hProcess As Long
hProcess = OpenProcess(PROCESS_QUERY_INFORMATION, 0, pe.th32ProcessID)
GetProcessHandle = hProcess
CloseHandle hSnapshot
Exit Function
我在CSDN参与的3000个帖子
2:100分急求,随机输出十个小写字母,但是,要求这十个字母不相同 3:求Sn=a+aa+aaa+…+aaa…a(n个a)之值 4:数组题 望高手帮忙! 5:呵呵,来推荐一下我的网站,本站提供大量当今流行的免费的音乐和免费电影,...
CSDN回帖得分大全(近两年)
√ vs2005调用dll的时候Initialize()函数返回错误 [VC/MFC 基础类] √ 为什么我创建登陆框之后,然后
获取
登陆框的数据时候总是出现非法操作! [VC/MFC 界面] √ CFileFind::...
MATLAB矩阵和数组运算.ppt
MATLAB矩阵和数组运算.ppt
网络幼教资源的查找与利用课件ppt.ppt
网络幼教资源的查找与利用课件ppt.ppt
大学数学实验MATLAB简介.ppt
大学数学实验MATLAB简介.ppt
API
1,488
社区成员
23,276
社区内容
发帖
与我相关
我的任务
API
VB API
复制链接
扫一扫
分享
社区描述
VB API
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章