求教,如果修改一个编译好的exe文件中的文字。

dahua010 2010-12-24 03:34:03
别人给了一个exe的程序,挺有意思,可惜打开以后,文字提示是 xxxx的圣诞礼物
我想把这个xxxx换成我的名字。

用UltraEdit打开exe文件,可以搜索到这段文字。
但是直接手动更改以后,exe文件就不能用了。

求方法~~ 谢谢大侠们
...全文
167 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
dahua010 2010-12-24
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 jackyjkchen 的回复:]
引用 6 楼 dahua010 的回复:
引用 2 楼 jackyjkchen 的回复:
UltraEdit改的话,文字块总长度不能变。

另外试试用VC直接打开exe,可以编辑资源


恩,不改变长度确实可以。 请问如果想改变长度的话,有办法么?

如果你会反汇编破解技术的话到可以。

如果不会的话,只能让新内容小于等于就内容,然后用空格填充
[/Quote]
看来得啃啃书了。。至少现在问题解决了。感谢~
jackyjkchen 2010-12-24
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 dahua010 的回复:]
引用 2 楼 jackyjkchen 的回复:
UltraEdit改的话,文字块总长度不能变。

另外试试用VC直接打开exe,可以编辑资源


恩,不改变长度确实可以。 请问如果想改变长度的话,有办法么?
[/Quote]
如果你会反汇编破解技术的话到可以。

如果不会的话,只能让新内容小于等于就内容,然后用空格填充
shiweifu 2010-12-24
  • 打赏
  • 举报
回复
LZ需要PE编辑工具吧
dahua010 2010-12-24
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 jackyjkchen 的回复:]
UltraEdit改的话,文字块总长度不能变。

另外试试用VC直接打开exe,可以编辑资源
[/Quote]

恩,不改变长度确实可以。 请问如果想改变长度的话,有办法么?
dahua010 2010-12-24
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 dubiousway 的回复:]
你直接问那个送你程序的人要制作的软件不就好了
[/Quote]
资源的话,没有对应字符串
应该直接写在程序里的
hastings 2010-12-24
  • 打赏
  • 举报
回复
求下载地址~~
liuintermilan 2010-12-24
  • 打赏
  • 举报
回复
感觉lz的要求比较高深~~
jackyjkchen 2010-12-24
  • 打赏
  • 举报
回复
UltraEdit改的话,文字块总长度不能变。

另外试试用VC直接打开exe,可以编辑资源
dubiousway 2010-12-24
  • 打赏
  • 举报
回复
你直接问那个送你程序的人要制作的软件不就好了

64,685

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧