社区
API
帖子详情
跪求怎么在9X系统下用VB获取线程的句柄
IORI915189
2006-06-27 05:43:54
如题
怎么在9X系统下用VB获取线程的句柄
就是在2000系统使用OpenThread这个API函数的功能
...全文
460
11
打赏
收藏
跪求怎么在9X系统下用VB获取线程的句柄
如题 怎么在9X系统下用VB获取线程的句柄 就是在2000系统使用OpenThread这个API函数的功能
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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
设置指定
线程
的优先级
本文介绍如何使用SetThreadPriority函数调整
线程
优先级,并解释GetCurrentThread与DuplicateHandle函数的功能及其
VB
声明方式。此外,还涉及
线程
句柄
的概念及使用方法。
VB
编程中钩子的实现及应用
本文介绍了
VB
编程中钩子的实现,包括钩子函数格式、安装及执行,还说明了安装时的注意问题。以键盘消息拦截为例,阐述了键盘钩子参数内容。指出钩子是Windows高级编程技术,
VB
实现也很方便,但使用不当会影响
系统
效率,应避免用
系统
钩子并及时卸载。
vb
Hook比较详细的讲解 --->
vb
获取
按键消息(钩子方式)
本文深入探讨了Windows
系统
中的钩子技术,详细介绍了钩子的工作原理、类型及其在
VB
编程中的实现方法。并通过一个键盘消息拦截的例子展示了如何具体应用。
ZX Messenger 9.0 发布
ZXMessenger9.0已发布,服务器升级至
vb
.net并支持多
线程
,客户端新增消息导出/导入等功能,改进用户体验。
VB
.NET
线程
池应用实例
该博客展示了利用
VB
.NET
线程
池测试局域网中可Ping通IP地址的实例。原作者提供的是控制台代码,博主将其改为WinForm代码,介绍了新建WinForm及放置相关控件的操作。程序运行正常,但存在如何停止
线程
池工作的问题,希望得到解答。
API
1,488
社区成员
23,270
社区内容
发帖
与我相关
我的任务
API
VB API
复制链接
扫一扫
分享
社区描述
VB API
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章