大佬好, 有个delphi程序, 启动后有个默认勾选项是灰色的, 我想改一下默认勾选状态或者让它变成可用状态.我通过dede已经找到了代码逻辑, 但是dede没有修改保存功能, 想请教下大佬们一般是通过什么方式可以找到代码对应位置, 并且修改后直接保存为exe程序的.
[培训]科锐逆向工程师培训第53期2025年7月8日开班!
方法一:
Delphi 的控件放在 RC Data 中,主要属性都可以看到 ASCII 的属性名称,比如你要改一个 CheckBox,在16进制数据中找到这个控件,看它后面的属性,找到 "Enabled",将后面一个字节改为"0"即可(找不到地方的话,可以用 Resource Tuner 查找资源定位)
方法二:
Delphi 控件创建使用 CreateWindowEx,拦截这个 API,当建立目标控件时,修改 dwExStyle 的值