紫水晶编程技术论坛 - 努力打造成全国最好的编程论坛

 找回密码
 加入我们

QQ登录

只需一步,快速开始

搜索
查看: 1394|回复: 4

[其它] VB6多线程补丁,TlsFake

[复制链接]

1

主题

9

帖子

0

精华

初来乍到

Rank: 1

积分
10
发表于 2022-6-23 09:25:10 | 显示全部楼层 |阅读模式
VB6多线程网上方法很多,但很难稳定 ,本身问题是因为VBVM使用大量Tls无法跨线程,
用此补丁IAT Hook了VBVM,修补了BUG,使得VBVM可以稳定跨线程
调用非常简单
Private Declare Sub initTlsFake Lib "tlsfake" ()
需要多线程时 initTlsFake 就行,无需释放,建议 Form_Load 或者 Form_Initialize 时补丁

蓝奏 https://jcjt.lanzoul.com/ipbhh06s1cjc
阿里 「fake_VB多线程补丁.rar」https://www.aliyundrive.com/s/53HChedYJgz

本谈上传依赖Flash = =# 已过期无法上传,懒得更新了,不放图了

20

主题

86

帖子

0

精华

管理员

Rank: 125Rank: 125Rank: 125Rank: 125Rank: 125

积分
1653
发表于 2022-6-29 23:27:36 | 显示全部楼层
还坚持在VB6里面啊,不错不错!支持一下!
我是管理员,虽然不常吭声,但无时无刻关注着论坛里每个人的一举一动!

1

主题

9

帖子

0

精华

初来乍到

Rank: 1

积分
10
 楼主| 发表于 2022-6-30 11:23:58 | 显示全部楼层
admin 发表于 2022-6-29 23:27
还坚持在VB6里面啊,不错不错!支持一下!

老马转.NET了把,还用VB6么

273

主题

3287

帖子

1

精华

管理员

嗷嗷叫的老马

Rank: 125Rank: 125Rank: 125Rank: 125Rank: 125

积分
17057

论坛牛人贡献奖关注奖最佳版主进步奖人气王疯狂作品奖精英奖赞助论坛勋章乐于助人勋章

QQ
发表于 2022-7-1 08:57:53 | 显示全部楼层
JuncoJet 发表于 2022-6-30 11:23
老马转.NET了把,还用VB6么

嗯,基本上桌面端已经是C#为主力了,VB6平时开着用来做表达式计算器或用来做公式/算法验证.
VB6虽然也能干那些活(我是写工控类软件),但是没那么多库,做事太累了哈哈
我就是嗷嗷叫的老马了......

854

主题

3481

帖子

2

精华

管理员

此生无悔入华夏,  长居日耳曼尼亚。  

Rank: 125Rank: 125Rank: 125Rank: 125Rank: 125

积分
36100
发表于 2022-7-19 05:12:52 | 显示全部楼层
隔壁的0xAA55也写了一个类似的东西:https://www.0xaa55.com/thread-26630-1-1.html
您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

手机版|Archiver|紫水晶工作室 ( 粤ICP备05020336号 )

GMT+8, 2024-4-23 21:50 , Processed in 0.027485 second(s), 21 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表