能力值:
( LV2,RANK:10 )
|
-
-
2 楼
效果就是这样,是在弄不明白,拜托大侠们看看!!!
|
能力值:
( LV2,RANK:10 )
|
-
-
3 楼
既然会崩溃,就没调试,但代码写得真够花的,怎么不重写一个啊?
你在CreateThread的时候,线程入口点没有重定位,大概是这句吧...
看到出错地址0x004011e2就该想到了~
其它的还没看,你先再试一下吧.
|
能力值:
( LV2,RANK:10 )
|
-
-
4 楼
呵呵,没啥经验,这添一块,那添一块的。
线程入口重定位了啊、:
_invoke [ebx + _lpCreateThread],NULL,0,offset _WriteFiles,0,0,NULL
烦劳再帮我瞅瞅吧。。。
|
能力值:
( LV2,RANK:10 )
|
-
-
5 楼
应该是 ebx + offset _WriteFiles 哦!
都说了是入口点嘛,不是调用 CreateThread 本身.
|
能力值:
( LV2,RANK:10 )
|
-
-
6 楼
你说的我试过了,不行啊。
|
能力值:
( LV2,RANK:10 )
|
-
-
7 楼
忘提了,ebx + offset _WriteFiles 不能直接在 _invoke 宏中作为参数使用.
其实远程线程无论是编写还是调试都是挺烦琐的,尤其是你还直接修改其他的代码来实现自己的功能,有bug在所难免,建议你重写一遍,也能加深自己的理解.
|
能力值:
( LV2,RANK:10 )
|
-
-
8 楼
很感谢你,我会重新把这一章在复习一遍,多谢了。。。
|
|
|