C ChenBoy Unregistered / Unconfirmed GUEST, unregistred user! 2002-12-25 #1 我想应当用EnableWindow()来使按钮变为可用,用EnableMenuItem或SetMenuItemInfo() 实现,但不知道具体该怎样去做。请教各位高手!
Y yanghai0437 Unregistered / Unconfirmed GUEST, unregistred user! 2002-12-25 #4 我记得有一个可以修改资源的程序可以,如果要自己编程,首先用Api函数枚举活动 窗口的控件,设置他们的Enable为true,就可以了,如果不会,你可以找找关于怎样 得到密码的例子
薄 薄荷 Unregistered / Unconfirmed GUEST, unregistred user! 2002-12-25 #5 修改资源的程序是exescope, 楼主的想法很有创意。 :) 我要试试看。
I inbreak Unregistered / Unconfirmed GUEST, unregistred user! 2002-12-25 #6 可以用资源修改器。Localize 试试。 他完全还原 DELPHI 窗口 如果是 其它语言如VC++编写的程序。 就用。exescope、 ResScope等。 如果是用 VB 编的。哈。那么恭喜你了。 那就用 二进制编辑器吧 如:Uedit32 等。。 哪果程序加了売。嘿嘿。那就再次恭喜你了。 先想办法脱吧!!
可以用资源修改器。Localize 试试。 他完全还原 DELPHI 窗口 如果是 其它语言如VC++编写的程序。 就用。exescope、 ResScope等。 如果是用 VB 编的。哈。那么恭喜你了。 那就用 二进制编辑器吧 如:Uedit32 等。。 哪果程序加了売。嘿嘿。那就再次恭喜你了。 先想办法脱吧!!
C ChenBoy Unregistered / Unconfirmed GUEST, unregistred user! 2002-12-25 #7 如果是这个按钮或菜单项在程序设计时在组件中初始化Enable为False,那么可以通过 修改资源的方法去除限制,即使其可用。 但是如果在比如在主窗口建立时用代码的方式实现禁用,那么用资源修改法就不行了, 除非用跟踪软件如SoftICE,TRW2000跳过禁用代码。如果程序内部不是特别复杂,用静态反 编译应当能获取这些代码部分,并用UltraEdit作修改也许就可以了。 问题是昨天看了一位大侠写的关于破***号密码例程,能实现对全屏幕上所有对象 ,如按钮、菜单项、ToolBar等等进行判断、识别,只要鼠标走到那儿,就显示出所指示对 象的属性(类,句柄,位置[X,Y],Caption),如是按钮(类:Button,TButton,TBitButton), 如是菜单(类:#32768)。
如果是这个按钮或菜单项在程序设计时在组件中初始化Enable为False,那么可以通过 修改资源的方法去除限制,即使其可用。 但是如果在比如在主窗口建立时用代码的方式实现禁用,那么用资源修改法就不行了, 除非用跟踪软件如SoftICE,TRW2000跳过禁用代码。如果程序内部不是特别复杂,用静态反 编译应当能获取这些代码部分,并用UltraEdit作修改也许就可以了。 问题是昨天看了一位大侠写的关于破***号密码例程,能实现对全屏幕上所有对象 ,如按钮、菜单项、ToolBar等等进行判断、识别,只要鼠标走到那儿,就显示出所指示对 象的属性(类,句柄,位置[X,Y],Caption),如是按钮(类:Button,TButton,TBitButton), 如是菜单(类:#32768)。
C ChenBoy Unregistered / Unconfirmed GUEST, unregistred user! 2002-12-25 #8 我的想法:当鼠标别的程序被禁用的菜单或按钮上停留1秒钟,然后将该菜单项或按钮 变可用,不知道该如何实现。用是不是考虑用钩子了,太难了,那位大侠精通,望能赐教! 现在的问题就是: 1、整个菜单是可以用一个句柄标识的,但某个菜单项应该是如果去标识呢! 2、被禁用的按钮好像找不到名柄。 希望大家能多多UP一下!
我的想法:当鼠标别的程序被禁用的菜单或按钮上停留1秒钟,然后将该菜单项或按钮 变可用,不知道该如何实现。用是不是考虑用钩子了,太难了,那位大侠精通,望能赐教! 现在的问题就是: 1、整个菜单是可以用一个句柄标识的,但某个菜单项应该是如果去标识呢! 2、被禁用的按钮好像找不到名柄。 希望大家能多多UP一下!
X xeen Unregistered / Unconfirmed GUEST, unregistred user! 2002-12-25 #10 我原来写的一个小东西,不过不太成熟。对某些软件有用,你可以看看 http://www.delphibbs.com/delphibbs/dispq.asp?lid=1196284
人 人在昆明 Unregistered / Unconfirmed GUEST, unregistred user! 2002-12-25 #11 还是用资源修改吧,什么样的程序至于这么浪费时间写代码。
Z zhh.wang Unregistered / Unconfirmed GUEST, unregistred user! 2002-12-25 #12 哪位仁兄有 exescope或 ResScope 可否给我一份。 emial :zhh.wang@163.com
Z zyg_zm Unregistered / Unconfirmed GUEST, unregistred user! 2002-12-25 #13 zhh wang,我给你发过去了,exescope
C ChenBoy Unregistered / Unconfirmed GUEST, unregistred user! 2002-12-25 #14 To xeen: 非常感谢,待我试试吧! 欢迎高手继续加盟!!!!最好是尽可能精减地说明问题,谢谢!
【 【小高】 Unregistered / Unconfirmed GUEST, unregistred user! 2002-12-25 #15 一般用EXECOPE就可以了,这个连WINDOWS的EXPLORER都能改呢! 如果加了壳,可以用UPX等解开再修改啦
C ChenBoy Unregistered / Unconfirmed GUEST, unregistred user! 2002-12-25 #16 其实使菜单项变灰并不是直接修改菜单组件的Enable属性(设计时),是在具体实现过程中 用代码判断你是否有资格使用该菜单项,如果有权,则可用,如果无权,则用代码 Enable:=false来实现,这个用ExeScope不能修改吧,我从来还没见过有这种改法的。谢谢 大家的支持,让该贴子再生存一段时间吧!
其实使菜单项变灰并不是直接修改菜单组件的Enable属性(设计时),是在具体实现过程中 用代码判断你是否有资格使用该菜单项,如果有权,则可用,如果无权,则用代码 Enable:=false来实现,这个用ExeScope不能修改吧,我从来还没见过有这种改法的。谢谢 大家的支持,让该贴子再生存一段时间吧!
C ChenBoy Unregistered / Unconfirmed GUEST, unregistred user! 2002-12-25 #18 大家能体谅那种想多学点东西的渴求吗?殷切希望大家能多多发表一些高论! 我想这个问题应当上升到一种艺术的东西,那么我们编程,技术将是艺术的体现。 只要想得到,就能做得到!我坚信!
人 人在昆明 Unregistered / Unconfirmed GUEST, unregistred user! 2002-12-25 #19 chatop, 不要糗我!哈哈! 干吗这么说兄弟,我可没招你呀!