是否可以自动将唯一标识符“嵌入”到可执行文件中并进行读取?怎么做?
例如,John登录我的网站,然后按“下载我的软件”,它将收到一个专门制作的可执行文件及其信息。可能吗 ?以及如何完成?
答案 0 :(得分:1)
当然可以,只需在源代码中创建一个const字符串
const char* UniqueID = "HEYHEREISTHEKEY";
然后打开exe作为二进制文件,并用info替换已知值。但是,我怀疑这会帮助你完成有用的事情,特别是如果你的目标是防止盗版。您想要这样做的场景是什么?
答案 1 :(得分:1)
是。它当然取决于您的可执行文件的构建方式。我们假设一个Windows PE可执行文件。它有一个资源部分,可以相当容易地更新(不需要重新编译)。其中一种可能的资源类型是字符串表。这意味着你可以很容易地改变任何字符串。在可执行文件中,您可以通过LoadString