今天遇到一个没有任何加密的.net程序,是一个下载安装的软件,需要购买后才能执行安装,本来是想修改灰色按钮的,搞了好久也没找到启用这个按钮的地方。最后我在DNSPY中找到了支付返回的代码如下:
[Asm] 纯文本查看 复制代码 public static bool isPay()
{
if (OrderService.order == null)
{
return false;
}
if (OrderService.order.state == 1)
{
return true;
}
OrderService.UpdateState();
return OrderService.order.state == 1;
}
我对这段代码修改成下面这样,无论如何都返回return true,
[Asm] 纯文本查看 复制代码 // 修改后的 isPay 方法,无论订单状态如何,都返回 true
public static bool isPay()
{
return true; // 直接返回 true,不检查订单状态
}
但是运行后还是不行!请教下各位大神
附上软件下载链接http://earth.mengzirexinxikeji.cn/earth-setup-baidu2.exe |