1. 算术运算模拟。
2. ASM + CallWindowProc
3. 调用系统API(这8个函数需要重新封装)。
4. COM + ASM
5. VB6假操作函数 + 运行时代码替换。
这儿1和2是本贴中介绍的操作方式,效率比较低。
3到5属性“最新研究项目”。
其中4是近段时间试验结果,基本定型的;
3和5是“新鲜出炉”的,还没有正式测试过。
以“方法2”为基准:
方法3的速度,“单向移位”应该可以提升7到10倍;
循环移位因系统API没有提供,要多一些附加处理,但估计也能提升4到5倍吧。
4和5的效率应该是最高的,速度可以提升30到40倍。

小say一句,如果 4和5的速度可以达到2的40倍,那2基本就算废了
。
2. ASM + CallWindowProc
3. 调用系统API(这8个函数需要重新封装)。
4. COM + ASM
5. VB6假操作函数 + 运行时代码替换。
这儿1和2是本贴中介绍的操作方式,效率比较低。
3到5属性“最新研究项目”。
其中4是近段时间试验结果,基本定型的;
3和5是“新鲜出炉”的,还没有正式测试过。
以“方法2”为基准:
方法3的速度,“单向移位”应该可以提升7到10倍;
循环移位因系统API没有提供,要多一些附加处理,但估计也能提升4到5倍吧。
4和5的效率应该是最高的,速度可以提升30到40倍。

小say一句,如果 4和5的速度可以达到2的40倍,那2基本就算废了

oki
