暧昧不是爱ADC 发表于 2022-5-8 08:56

易语言体(FF 25)可以VM吗

听一些网友说易语言体被VM后容易出错,但是我亲自实验把易语言体都VM后可以正常运行。请问这个VM 后会出现不稳定的情况吗

孤灯独饮 发表于 2022-5-8 09:41

这个主要看VM的地方对不对
有些人为了安全 把所有子程序全部都VM了结果多线程一跑起来咔咔崩
实际应该在主要的防破解地方vm即可 就不会崩

忆魂丶天雷 发表于 2022-5-8 09:50

可以vm 但是推荐仅使用变异

搜索曾经的回忆 发表于 2022-5-8 14:10

vm主要还是影响效率,软件体量小可以全v,稍微大一点,建议还是选关键处v

taxuewuhen 发表于 2022-5-8 17:57

软件体量小可以全v

暧昧不是爱ADC 发表于 2022-5-8 21:06

孤灯独饮 发表于 2022-5-8 09:41
这个主要看VM的地方对不对
有些人为了安全 把所有子程序全部都VM了结果多线程一跑起来咔咔崩
实际应该 ...

易语言是一个很主要的地方,但很多人不VM,所以我想VM,就怕VM后不稳定

暧昧不是爱ADC 发表于 2022-5-8 21:07

忆魂丶天雷 发表于 2022-5-8 09:50
可以vm 但是推荐仅使用变异

兄弟,你的意思是不推荐最高强度的VM,有什么说法吗

czyr 发表于 2022-5-8 21:54

感觉vm都没意义还拉垮速度,想破解你程序的人又有多少个是连代码都看不懂的。除非你把整个函数调用的分支都vm掉不然还不如不要vm。没有意义。

忆魂丶天雷 发表于 2022-5-8 23:07

暧昧不是爱ADC 发表于 2022-5-8 21:07
兄弟,你的意思是不推荐最高强度的VM,有什么说法吗

以vmp为例 变异对原代码执行效率影响非常小 但是虚拟的话效率就很大了 如果使用虚拟+变异那影响就更大了,易语言特征大部分属于支持库中需要大量多次调用的所以为了保证效率用变异就行。

vm易语言特征的目的就是为了改变特征不能直接定位到,所以使用变异就足够了。程序其他的关键代码可以考虑使用虚拟。

暧昧不是爱ADC 发表于 2022-5-8 23:11

czyr 发表于 2022-5-8 21:54
感觉vm都没意义还拉垮速度,想破解你程序的人又有多少个是连代码都看不懂的。除非你把整个函数调用的分支都 ...

之所以要VM 就是怕别人破解自己软件呀,不VM怎么保障自己软件的安全
页: [1] 2
查看完整版本: 易语言体(FF 25)可以VM吗