这个游戏的应有程序 EXE文件的版本怎么修改

qq_37872158 2017-03-12 06:21:16

























版本信息好像都被隐藏了
...全文
1167 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
那就是版本号在另一个应用程序里?不过从它显示 服务器名称... 密码 版本... 来看,也可能是网游的服务端版本。是从服务器传过来的信息。
  • 打赏
  • 举报
回复
那就是说这个meteor.exe只是一个loader,显示一下开场动画之类的,实际游戏在另外的exe中。
qq_37872158 2017-03-14
  • 打赏
  • 举报
回复
上面没说完,就是把整个外壳替换掉了版本号才会改变
qq_37872158 2017-03-14
  • 打赏
  • 举报
回复
引用 5 楼 DelphiGuy 的回复:
那就是版本号在另一个应用程序里?不过从它显示 服务器名称... 密码 版本... 来看,也可能是网游的服务端版本。是从服务器传过来的信息。




不是,是单机游戏,我是说EXE的内容替换掉,打开后还是以前的版本,但是如果把整个外壳替换掉,所以版本号设置在外壳





这个软件应该是打开外壳的,但是没有显示版本信息。
  • 打赏
  • 举报
回复
版本号未必存在资源中(版本信息),可以直接硬编码显示一个字符串,象linux、unix中根本没有可执行文件中内置资源这种类型数据的支持(程序可以自己实现),不是照样可以显示版本信息吗。
qq_37872158 2017-03-13
  • 打赏
  • 举报
回复
引用 3 楼 DelphiGuy 的回复:
就是他的代码直接显示一个字符串“9.07”,你可以搜一下他的.exe中有没有,可能是ascii或者unicode。当然他的程序可能加密或者压缩过,未必能直接搜到。









这里面的内容我全部换了另一个版本的内容,但是版本号没有改变,但是把另一个应用程序复制替换了版本号才改变,如果是加密或压缩的话,还有办法吗?
  • 打赏
  • 举报
回复
就是他的代码直接显示一个字符串“9.07”,你可以搜一下他的.exe中有没有,可能是ascii或者unicode。当然他的程序可能加密或者压缩过,未必能直接搜到。
qq_37872158 2017-03-13
  • 打赏
  • 举报
回复
引用 1 楼 DelphiGuy 的回复:
版本号未必存在资源中(版本信息),可以直接硬编码显示一个字符串,象linux、unix中根本没有可执行文件中内置资源这种类型数据的支持(程序可以自己实现),不是照样可以显示版本信息吗。
你说的直接硬编码显示一个字符串是如何操作?

1,178

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder 数据库及相关技术
社区管理员
  • 数据库及相关技术社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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