【发布时间】:2012-03-06 05:28:47
【问题描述】:
我正在尝试使用十六进制编辑器修改(我的)exe。它最初是使用 wx 用 Python 编写的,然后通过 py2exe 变成了一个 exe。我丢失了源代码(呃),需要更改下拉菜单中的一项。这是一个简单的字符变化,从“6”到“9”。 (让我想起 Jimi Hendrix)
我使用了几个十六进制编辑器,我可以找到字符串并进行更改并保存文件。但是,当我打开修改后的 exe 时,下拉条目并没有改变。我可以通过再次在十六进制编辑器中打开它并检查来验证exe是否不同,并将字符串设置为我需要的新值。它只是在运行应用程序时不会以这种方式显示。
我显然不怎么玩十六进制编辑器(或十六进制,就此而言)。我错过了什么? TIA。
【问题讨论】:
-
你改错地方了。还有其他一些地方,可能是多个地方。
标签: python exe hex-editors