是否可以修改可执行文件中 .frm 文件的设置?
我有一个已编译的 VB6 应用程序,但无法访问源代码。是否可以修改可执行文件中 .frm 文件中的某些设置?就我而言,我想更改控件的颜色。
我想一般的答案是“不”,但由于 Delphi 应用程序可以实现这一点,因为表单被存储为资源,所以我希望 VB6 应用程序也可以实现类似的功能。
我不介意使用十六进制编辑器弄脏我的手,但为此我必须至少知道要寻找什么。
I have a compiled VB6 application without access to the source. Is it possible to modify certain settings made in the .frm file in the executable? In my case I want to change the color of a control.
I guess the general answer would be "no", but since it is possible with Delphi applications, because there the forms are stored as resources, I was hoping something similar is possible for VB6 applications.
I don't mind getting my hands dirty using a hex editor, but for that I must have at least an idea for what to look for.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
你是对的,答案是“不”。这些值都不位于可执行文件中的明显位置(例如资源),因此您只需花费大量乏味的时间使用十六进制编辑器。
You're right, the answer is "no". None of these values are in obvious locations within the executable, such as resources, so you'll just have to spend tedious amounts of time with the hex editor.