【发布时间】:2014-12-03 12:04:25
【问题描述】:
我目前正在开发一个需要在下载时进行内部修改的应用程序 (Windows)。
此外,我使用 Linux 主机交付它,因此无法按建议按需编译。
Ninite如何处理?
在 Ninite.com 中,每次您选择不同的选项时,您都会得到相同的 .exe,但在内部稍作修改。
选项 1
使用预定义数据编译程序(在 Windows 中)。
使用 PHP 查找文件并替换我的自定义字符串。
选项 2
将原始 .EXE 附加到不同的资源文件
其他?
有人开发过这样的东西吗?最好的方法是什么?
谢谢。
【问题讨论】:
-
你想保留哪些信息?
-
在主应用程序中?除了客户数据之外的所有内容。
-
请编辑您的问题以改进它。您将其重点从“修补我的可执行文件”更改为“使我的应用程序持久化”
-
不,应该是“按需修补” :) 我仍在阅读有关它的更多信息。这就是为什么我给出了 Ninite 的例子,当你点击下载时,他们会修补它。
-
请通过编辑说明您提出问题的动机。您是想要保留大部分运行数据(然后专注于检查点和持久性),还是想要一些微小但持久的数据(例如密码)在重新启动后仍然存在?请说明您想到的数据类型和应用程序类型。