多线程提高穷举速度,使用单元线程,VB6中微软官方多线程方案
就是ActiveX EXE工程里"工程属性"中的"每对象对应一个线程"那种模式. 稳定性肯定没问题,只是会有使用上的限制,比如某些非线程安全的控件无法使用,以及全局变量无法使用等. 代码中是使用两个线程执行大循环,使用时间是单线程时的一半.
就是ActiveX EXE工程里"工程属性"中的"每对象对应一个线程"那种模式. 稳定性肯定没问题,只是会有使用上的限制,比如某些非线程安全的控件无法使用,以及全局变量无法使用等. 代码中是使用两个线程执行大循环,使用时间是单线程时的一半.
简单验证码的识别 我看了一下,这个验证码非常之简单,没有任何的干扰,那么就可以直接使用取字模后比较的办法. 他拿来了一个源代码,不过我看着写得不怎么理想,就自己写了一个. 原理还是上面那样,只是增加了一个学习过程,这样的话可以用于其它网站类似的验证码识别. 这里没有使用智能判断,只在里面加了一个最高匹配率判断,因此对于有其它干扰的验证码,是没有办法的. 那些验证码需要多用点手段才可以搞定(目前已经写了一部分,没时间去写完) 这个就先发出来. 注意,第一次使用时,需要自己生成一个识别库,过程如下(删除已有的OcrLib.dat): 先取图,然后根据图片上的数字,填写实际数字到文本框内,并点击"学习"按钮; 直到所有的十个数字都识别完,再点击"保存",将识别库保存下来. 再次启动程序,就可以载入了.
单类模块实现子类化消息拦截示例(PctGL版) 这个类模块采用内嵌汇编技术,实现了单类模块化,不再需要AddressOf与标准模块了. 对于工程的结构有帮助.
类似SPY 效果的取句柄控件, 取句柄时会在目标窗口上显示闪烁边框, 还能返回目标窗口所属进程PID 网上收集而来,好象是从某个代码中拆出来的,忘了,不好意思:)
lvButton,VB6中一个不错的多样式多形状开源按钮控件,拥有多种外观样式,例如WIN95,WIN31,WINXP,JAVA等,还有多种形状可选,比如圆形方形平行四边形等,还能自定义图片,代码结构易于添加其它样式与形状,是很不错的一个源码.