如何修改一个VB编写的软件的文本框

来源:百度知道 编辑:UC知道 时间:2024/04/29 01:22:52
如何修改使得一个VB编写的软件的一个文本框变成不能输入的?
用VB5.0/6.0写的
没法改源文件

emmmm,下个SpyLite++,自己试试吧!(我不知道你的窗口是什么样的,所以没法写代码),也可以自己学一下这几个API(网上的资料多的是)
FindWindow FindWindowEx SendMessage
简单写一下用法(如果你不懂API的话,请不要再往下看了,直接上网查)
WindowHandle = FindWindow(窗体类名,窗体标题)
ControlHandle = FindWindowEx(父窗体句柄,0&,控件类名,控件文本)
[ReplyLongNumber = |Call]SendMessage(句柄,消息,参数1,参数2)

源文件里面?
把控件的“Enabled”属性改为false,即可
反编译去吧

http://www.skycn.com/soft/25523.html
VB反编译精灵 V5.5,好像是带插件的啊

用外挂先取得这个文本框的句柄,然后向这个句柄发送一个消息,让它Disable这个文本框

修改属性
lock=true
Text1.Locked = True
没有源文件,只能找人重做

这个啊..找个反编译软件...例如vbExplorer......或者...找个二进制文件编辑器自己改

如果自己水平够好...也可以用钩子/EnumChildWindows监视那程序 然后 用EnableWindow...吧.....

把这个框换成别的就可以了,换成灰色的,不可以输入的不就行了吗