社区
进程/线程/DLL
帖子详情
OpenProcess及threadid的疑问。。
templarzq
2006-08-01 02:33:41
(1)为什么在MSDN里看到openprocess这个函数的返回类型是HWND,而在VC里用的时候是VOID??
(2)已知线程的threadid,如何获得该线程的句柄?
...全文
249
4
打赏
收藏
OpenProcess及threadid的疑问。。
(1)为什么在MSDN里看到openprocess这个函数的返回类型是HWND,而在VC里用的时候是VOID?? (2)已知线程的threadid,如何获得该线程的句柄?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
templarzq
2006-08-02
打赏
举报
回复
直接调用的话,openprocess返回就是void*,我加了个强制转换(handle)搞定
templarzq
2006-08-02
打赏
举报
回复
写错了,是HANDLE....汗一个
DentistryDoctor
2006-08-01
打赏
举报
回复
1.openprocess这个函数的返回类型是HWND????????
哪来的MSDN????
2.OpenThread
wuming2003
2006-08-01
打赏
举报
回复
(1)在VC中你怎么看出openprocess的返回值是VOID???????????
这是SDK头文件的声明:
WINBASEAPI
HANDLE
WINAPI
OpenProcess(
IN DWORD dwDesiredAccess,
IN BOOL bInheritHandle,
IN DWORD dwProcessId
);
(2)使用
HANDLE OpenThread(
DWORD dwDesiredAccess,
BOOL bInheritHandle,
DWORD dwThreadId
);
挂起一个进程
h
Process
=
Open
Process
(
PROCESS
_SUSPEND_RESUME,FALSE,(DWORD)pCurProcInfo->
Process
Id
); if(h
Process
== NULL) { wprintf(L"
Open
process
failed !\n"); goto failed; } if...
自删除程序的研究及实现
带着这些
疑问
, 我们来欣赏一下<<windows NT Native API Reference>>的作者Gary Nebbett的天才之作: ////////////////////////////////////////////////////////////////////// // Only work for windows NT and ...
php反调试,简单对抗某个驱动的反调试
标 题: 【原创】简单对抗某个驱动的反调试作 者: ReturnsMe时 间: 2010-04-18,20:02:11链 接: http://bbs.pediy.com/show
thread
.php?t=111236先声明:1.本文纯娱乐,本人并不从事制作非法软件的活动…也请读者不要将...
【逆向】【Part 3】DLL注入
argv[0]表示输入程序的路径及名称 argv[1],argv[2]...表示自己输入的参数 argc用来统计参数的个数,因为路径为默认的参数,所以argc至少为1 先大概了解一下上面的这些知识,主要是写代码刚临门就被...
远程注入代码
步骤3:获得目标进程句柄,这里用到两个不太常用的函数(当然如果经常做线程/进程等方面的 项目的话,就很面熟了),但及有用 DWORD P
ID
, T
ID
; T
ID
= ::GetWindow
Thread
Process
Id
(hStart, &P
ID
); HANDLE ...
进程/线程/DLL
15,471
社区成员
49,181
社区内容
发帖
与我相关
我的任务
进程/线程/DLL
VC/MFC 进程/线程/DLL
复制链接
扫一扫
分享
社区描述
VC/MFC 进程/线程/DLL
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章