本文更新于:20210116 在版本v2021.106.0上使用有效
Visual Micro是收费软件,一旦试用结束,他就会要求你购买正版。


经过查找,发现是一个DLL控制着这一切。怎么办呢?
网上有大佬成功反编译DLL到IL,破解了旧版本,这个方法到今天应该也OK吧。同样的思路反编译,然后改IL,最后重新打包。具体步骤和 一种破解Visual Micro的方法_sbkd1的博客-CSDN博客里面所述的一样,重点是函数内的内容应该替换为:
// Code size 5 (0x5)
.maxstack 1
.locals init ( [0] bool CS$1$0000)
IL_0000: nop
IL_0001: ldc.i4.1
IL_0004: ret
编译,替换,大功告成:结果如图(断网修改电脑时间到一年后仍可用,故伪激活成功。):

附上已经编译好的DLL供伸手党直接替换(版本2021.106.0):
最后附上全部资料:
查代码使用ILSPY:
反编译使用ildasm: