首页
社区
课程
招聘
[求助]关于函数的拷贝
发表于: 2014-10-26 19:29 3133

[求助]关于函数的拷贝

2014-10-26 19:29
3133
事情是这样的
我创建一个线程,过一段时间呢 这个线程会被干掉,然后我检测到线程不工作了,重新创建,也没用,虽然创建成功但是线程是不执行的。
但是,我把这个线程函数拷贝一份,比如第一个是Thread1 第二个是Thread2,两个线程的函数体是完全一模一样的,然后我被检测了之后我再去创建Thread2是可以工作的,但是过会这个Thread2也会停止工作,所以我就需要创建Thread3,。。。这样的话我要在编译程序的时候复制N个Thread的函数体啊,,,

我的问题就是,有没有别的办法呢,让线程函数的起始地址不同,但是都是指向同一执行体的

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (2)
雪    币: 4560
活跃值: (1002)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
2
自己写的线程,有起始地址,有结尾地址,只要修复下跳转和call复制一份完全没问题
2014-10-26 20:57
0
雪    币: 2105
活跃值: (424)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
3
mov eax, 0x12345678; //ThreadFunc
JMP EAX;
2014-10-26 21:07
0
游客
登录 | 注册 方可回帖
返回
//