首页
社区
课程
招聘
[求助]WriteProcessMemory的299错误问题
发表于: 2008-10-22 16:27 6293

[求助]WriteProcessMemory的299错误问题

2008-10-22 16:27
6293
最近在看<<T-Mouse v2.0, by TOo2y>>程序的时候我把main函数内的创建远程线程与监视线程的两个函数单独拉了出来放进一个函数Protect()中,当在main函数中直接调用Protect函数是远程线程成功启动,但是如果我把Protect()函数另起一个线程来运行的时候在对目标进程写入远程线程参数的时候WriteProcessMemory就写不了,GetLastError()显示299错误,请问这是为什么呢?
      本人提升了进程权限后还是一样的错误.在跟踪错误时发现在直接调用时对于同一个目标进程OpenProcess所活得的句柄是0x00000f40, 而在线程中调用获得的句柄则是0x00000f3c,请问这又是为什么呢?

[课程]Android-CTF解题方法汇总!

收藏
免费 0
支持
分享
最新回复 (2)
雪    币: 214
活跃值: (46)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
2
仅完成部分的 ReadProcessMemory 或 WriteProcessMemory 请求。
2008-10-22 16:55
0
雪    币: 211
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
我也知道是这个问题,但是我想知道为什么另起一个线程就会失败,在主线程里运行就能成功.对于这个问题有什么解决方法吗?
2008-10-22 17:03
0
游客
登录 | 注册 方可回帖
返回
//