首页
社区
课程
招聘
[旧帖] 编辑框问题!禁止! 0.00雪花
发表于: 2010-3-26 10:58 4525

[旧帖] 编辑框问题!禁止! 0.00雪花

2010-3-26 10:58
4525
请问一下,编辑框里的内容是禁止状态的,怎么用OD把禁止属性去掉?

VB写的程序

009B5750   > \55            push    ebp
009B5751   .  8BEC          mov     ebp, esp
009B5753   .  83EC 0C       sub     esp, 0C
009B5756   .  68 36444100   push    <jmp.&MSVBVM60.__vbaExceptHandle>;  SE 处理程序安装
009B575B   .  64:A1 0000000>mov     eax, dword ptr fs:[0]
009B5761   .  50            push    eax
009B5762   .  64:8925 00000>mov     dword ptr fs:[0], esp
009B5769   .  83EC 58       sub     esp, 58
009B576C   .  53            push    ebx
009B576D   .  56            push    esi
009B576E   .  57            push    edi
009B576F   .  8965 F4       mov     dword ptr [ebp-C], esp
009B5772   .  C745 F8 601E4>mov     dword ptr [ebp-8], 00401E60
009B5779   .  8B75 08       mov     esi, dword ptr [ebp+8]
009B577C   .  8BC6          mov     eax, esi
009B577E   .  83E0 01       and     eax, 1
009B5781   .  8945 FC       mov     dword ptr [ebp-4], eax
009B5784   .  83E6 FE       and     esi, FFFFFFFE
009B5787   .  56            push    esi
009B5788   .  8975 08       mov     dword ptr [ebp+8], esi
009B578B   .  8B0E          mov     ecx, dword ptr [esi]
009B578D   .  FF51 04       call    dword ptr [ecx+4]
009B5790   .  8B16          mov     edx, dword ptr [esi]
009B5792   .  33FF          xor     edi, edi
009B5794   .  56            push    esi
009B5795   .  897D E8       mov     dword ptr [ebp-18], edi
009B5798   .  897D E4       mov     dword ptr [ebp-1C], edi
009B579B   .  897D E0       mov     dword ptr [ebp-20], edi
009B579E   .  897D DC       mov     dword ptr [ebp-24], edi
009B57A1   .  897D D8       mov     dword ptr [ebp-28], edi
009B57A4   .  897D D4       mov     dword ptr [ebp-2C], edi
009B57A7   .  897D D0       mov     dword ptr [ebp-30], edi
009B57AA   .  897D C0       mov     dword ptr [ebp-40], edi
009B57AD   .  897D B0       mov     dword ptr [ebp-50], edi
009B57B0   .  FF92 04060000 call    dword ptr [edx+604]
009B57B6   .  50            push    eax
009B57B7   .  8D45 D0       lea     eax, dword ptr [ebp-30]
009B57BA   .  50            push    eax
009B57BB   .  FF15 1C114000 call    dword ptr [<&MSVBVM60.__vbaObjSe>;  MSVBVM60.__vbaObjSet
009B57C1   .  8BF0          mov     esi, eax
009B57C3   .  8D55 E8       lea     edx, dword ptr [ebp-18]
009B57C6   .  52            push    edx
009B57C7   .  56            push    esi
009B57C8   .  8B0E          mov     ecx, dword ptr [esi]
009B57CA   .  FF51 60       call    dword ptr [ecx+60]
009B57CD   .  3BC7          cmp     eax, edi
009B57CF   .  DBE2          fclex
009B57D1      7D 0F         jge     short 009B57E2
009B57D3   .  6A 60         push    60
009B57D5   .  68 70714F00   push    004F7170
009B57DA   .  56            push    esi
009B57DB   .  50            push    eax
009B57DC   .  FF15 C4104000 call    dword ptr [<&MSVBVM60.__vbaHresu>;  MSVBVM60.__vbaHresultCheckObj
009B57E2   >  8B55 E8       mov     edx, dword ptr [ebp-18]
009B57E5   .  8B35 D0134000 mov     esi, dword ptr [<&MSVBVM60.__vba>;  MSVBVM60.__vbaStrMove
009B57EB   .  8D4D E4       lea     ecx, dword ptr [ebp-1C]
009B57EE   .  897D E8       mov     dword ptr [ebp-18], edi
009B57F1   .  FFD6          call    esi                              ;  <&MSVBVM60.__vbaStrMove>
009B57F3   .  8D45 E4       lea     eax, dword ptr [ebp-1C]
009B57F6   .  50            push    eax
009B57F7   .  E8 34721900   call    00B4CA30
009B57FC   .  8BD0          mov     edx, eax
009B57FE   .  8D4D D4       lea     ecx, dword ptr [ebp-2C]
009B5801   .  FFD6          call    esi
009B5803   .  8B1D 2C134000 mov     ebx, dword ptr [<&MSVBVM60.__vba>;  MSVBVM60.__vbaStrCopy
009B5809   .  BA ECFC4E00   mov     edx, 004EFCEC
009B580E   .  8D4D D8       lea     ecx, dword ptr [ebp-28]
009B5811   .  FFD3          call    ebx                              ;  <&MSVBVM60.__vbaStrCopy>
009B5813   .  8B55 D4       mov     edx, dword ptr [ebp-2C]
009B5816   .  8D4D DC       lea     ecx, dword ptr [ebp-24]
009B5819   .  897D D4       mov     dword ptr [ebp-2C], edi
009B581C   .  FFD6          call    esi
009B581E   .  BA D0C34F00   mov     edx, 004FC3D0
009B5823   .  8D4D E0       lea     ecx, dword ptr [ebp-20]
009B5826   .  FFD3          call    ebx
009B5828   .  8D4D D8       lea     ecx, dword ptr [ebp-28]
009B582B   .  8D55 DC       lea     edx, dword ptr [ebp-24]
009B582E   .  51            push    ecx
009B582F   .  8D45 E0       lea     eax, dword ptr [ebp-20]
009B5832   .  52            push    edx
009B5833   .  50            push    eax
009B5834   .  E8 F7761900   call    00B4CF30
009B5839   .  8D4D D4       lea     ecx, dword ptr [ebp-2C]
009B583C   .  8BF0          mov     esi, eax
009B583E   .  8D55 D8       lea     edx, dword ptr [ebp-28]
009B5841   .  51            push    ecx
009B5842   .  8D45 DC       lea     eax, dword ptr [ebp-24]
009B5845   .  52            push    edx
009B5846   .  8D4D E0       lea     ecx, dword ptr [ebp-20]
009B5849   .  50            push    eax
009B584A   .  8D55 E4       lea     edx, dword ptr [ebp-1C]
009B584D   .  51            push    ecx
009B584E   .  52            push    edx
009B584F   .  6A 05         push    5
009B5851   .  FF15 3C134000 call    dword ptr [<&MSVBVM60.__vbaFreeS>;  MSVBVM60.__vbaFreeStrList
009B5857   .  83C4 18       add     esp, 18
009B585A   .  8D4D D0       lea     ecx, dword ptr [ebp-30]
009B585D   .  FF15 34144000 call    dword ptr [<&MSVBVM60.__vbaFreeO>;  MSVBVM60.__vbaFreeObj
009B5863   .  66:3BF7       cmp     si, di
009B5866      0F84 84000000 je      009B58F0
009B586C   .  393D A0DBE200 cmp     dword ptr [E2DBA0], edi
009B5872   .  75 10         jnz     short 009B5884
009B5874   .  68 A0DBE200   push    00E2DBA0
009B5879   .  68 C40A4600   push    00460AC4
009B587E   .  FF15 0C134000 call    dword ptr [<&MSVBVM60.__vbaNew2>>;  MSVBVM60.__vbaNew2
009B5884   >  83EC 10       sub     esp, 10
009B5887   .  B9 0A000000   mov     ecx, 0A
009B588C   .  8BDC          mov     ebx, esp
009B588E   .  B8 04000280   mov     eax, 80020004
009B5893   .  83EC 10       sub     esp, 10
009B5896   .  8B35 A0DBE200 mov     esi, dword ptr [E2DBA0]
009B589C   .  890B          mov     dword ptr [ebx], ecx
009B589E   .  8B4D B4       mov     ecx, dword ptr [ebp-4C]
009B58A1   .  8B16          mov     edx, dword ptr [esi]
009B58A3   .  C745 C8 01000>mov     dword ptr [ebp-38], 1
009B58AA   .  894B 04       mov     dword ptr [ebx+4], ecx
009B58AD   .  8BCC          mov     ecx, esp
009B58AF   .  56            push    esi
009B58B0   .  8943 08       mov     dword ptr [ebx+8], eax
009B58B3   .  8B45 BC       mov     eax, dword ptr [ebp-44]
009B58B6   .  8943 0C       mov     dword ptr [ebx+C], eax
009B58B9   .  B8 03000000   mov     eax, 3
009B58BE   .  8901          mov     dword ptr [ecx], eax
009B58C0   .  8B45 C4       mov     eax, dword ptr [ebp-3C]
009B58C3   .  8941 04       mov     dword ptr [ecx+4], eax
009B58C6   .  8B45 C8       mov     eax, dword ptr [ebp-38]
009B58C9   .  8941 08       mov     dword ptr [ecx+8], eax
009B58CC   .  8B45 CC       mov     eax, dword ptr [ebp-34]
009B58CF   .  8941 0C       mov     dword ptr [ecx+C], eax
009B58D2   .  FF92 B0020000 call    dword ptr [edx+2B0]  \\运行到这里程序就启动了!
009B58D8   .  3BC7          cmp     eax, edi
009B58DA   .  DBE2          fclex
009B58DC   .  7D 12         jge     short 009B58F0
009B58DE   .  68 B0020000   push    2B0
009B58E3   .  68 24F94F00   push    004FF924
009B58E8   .  56            push    esi
009B58E9   .  50            push    eax
009B58EA   .  FF15 C4104000 call    dword ptr [<&MSVBVM60.__vbaHresu>;  MSVBVM60.__vbaHresultCheckObj
009B58F0   >  897D FC       mov     dword ptr [ebp-4], edi
009B58F3   .  68 28599B00   push    009B5928
009B58F8   .  EB 2D         jmp     short 009B5927
009B58FA   .  8D4D D4       lea     ecx, dword ptr [ebp-2C]
009B58FD   .  8D55 D8       lea     edx, dword ptr [ebp-28]
009B5900   .  51            push    ecx
009B5901   .  8D45 DC       lea     eax, dword ptr [ebp-24]
009B5904   .  52            push    edx
009B5905   .  8D4D E0       lea     ecx, dword ptr [ebp-20]
009B5908   .  50            push    eax
009B5909   .  8D55 E4       lea     edx, dword ptr [ebp-1C]
009B590C   .  51            push    ecx
009B590D   .  8D45 E8       lea     eax, dword ptr [ebp-18]
009B5910   .  52            push    edx
009B5911   .  50            push    eax
009B5912   .  6A 06         push    6
009B5914   .  FF15 3C134000 call    dword ptr [<&MSVBVM60.__vbaFreeS>;  MSVBVM60.__vbaFreeStrList
009B591A   .  83C4 1C       add     esp, 1C
009B591D   .  8D4D D0       lea     ecx, dword ptr [ebp-30]
009B5920   .  FF15 34144000 call    dword ptr [<&MSVBVM60.__vbaFreeO>;  MSVBVM60.__vbaFreeObj
009B5926   .  C3            retn

[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

收藏
免费 0
支持
分享
最新回复 (8)
雪    币: 191
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
用灰色按钮 可以突破,但是我想让他一直是可修改状态!
2010-3-26 10:59
0
雪    币: 119
活跃值: (10)
能力值: ( LV9,RANK:160 )
在线值:
发帖
回帖
粉丝
3
用PExplorer等资源编辑工具直接更改编辑框属性试试。
2010-3-26 11:09
0
雪    币: 191
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
所有的资源编辑软件我都用了,都找不到!谢谢3楼的哥们,我都要疯了!
2010-3-26 11:11
0
雪    币: 249
活跃值: (25)
能力值: ( LV5,RANK:60 )
在线值:
发帖
回帖
粉丝
5
ResHacker刚才试了一下,可以将灰色按钮变成可用的。如果用OD的话,估计要在资源初始化的时候改代码~~
2010-3-26 12:28
0
雪    币: 1556
活跃值: (310)
能力值: ( LV4,RANK:40 )
在线值:
发帖
回帖
粉丝
6
EnableWindow?
2010-3-26 13:22
0
雪    币: 145
活跃值: (85)
能力值: ( LV5,RANK:60 )
在线值:
发帖
回帖
粉丝
7
应该是text1.enable
2010-3-28 07:36
0
雪    币: 656
活跃值: (448)
能力值: ( LV12,RANK:360 )
在线值:
发帖
回帖
粉丝
8
发送消息不就可以了?
2010-3-28 10:58
0
雪    币: 208
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
发送消息可以的,不过你的做个监测程序,来做这个事情
楼主可以在资源编辑器里加代码试试,如exescope
2010-3-28 21:51
0
游客
登录 | 注册 方可回帖
返回
//