欢迎来到 嗅灵易学

零基础也能上手的脚本技术课,一对一答疑带你入门

pediy06_00490

<span class="pediy"><span class="pediy">

进入系统后发现文件是可以正常编辑了,可是文件存盘功能不行,那个菜单按钮总是灰色的
用ResCafe看一下,菜单资源不是灰的Enable,那么程序中一般都调用DisableItem函数来使能
菜单,同理,找到
seg000:00012340                 .csect .DisableItem[GL]
seg000:00012340 
seg000:00012340 # 圹圹圹圹圹圹圹?S U B R O U T I N E 圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹圹?
seg000:00012340 
seg000:00012340 
seg000:00012340 .DisableItem:                           # CODE XREF: sub_1863F0+58p
seg000:00012340                                         # sub_186464+5Cp
seg000:00012340 
seg000:00012340 .set arg_14,  0x14
seg000:00012340 
seg000:00012340                 lwz     r12, TC_DisableItem # DisableItem
seg000:00012344                 stw     rtoc, arg_14(sp)
seg000:00012348                 lwz     r0, 0(r12)
seg000:0001234C                 lwz     rtoc, 4(r12)
seg000:00012350                 mtctr   r0
seg000:00012354                 bctr
seg000:00012354 # End of function .DisableItem
sub_1863F0,和sub_186464两个位置seg000:00186428                 beq     cr1, loc_186440
把beq修改为NOP之后,菜单已经能够不是灰色的了并且可以正常进入。
seg000:00186424                 cmpwi   cr1, r30, 0
seg000:00186428                 beq     cr1, loc_186440
seg000:0018642C                 mr      r3, r9
seg000:00186430                 lha     r4, 0(r31)
seg000:00186434                 bl      .EnableItem
seg000:00186438                 lwz     rtoc, 0x48+var_34(sp)
seg000:0018643C                 b       loc_186450
seg000:00186440 # 哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪?
seg000:00186440 
seg000:00186440 loc_186440:                             # CODE XREF: sub_1863F0+38j
seg000:00186440                 mr      r3, r9
seg000:00186444                 lha     r4, 0(r31)
seg000:00186448                 bl      .DisableItem
seg000:0018644C                 lwz     rtoc, 0x48+var_34(sp)
seg000:00186450 
seg000:00186450 loc_186450:                             # CODE XREF: sub_1863F0+30j

注意:上传附件及图片大小不得大于30M。

⚠️ 版权声明:
本博客所有内容(含教程、源码、工具)仅供个人技术学习与研究交流使用,严禁商用、倒卖、二次分发及非法用途
未经作者书面授权,任何组织或个人不得转载、复制或用于其他平台,违者将追究相关责任。

0 0 0 举报
复制成功