我想在我的exe中添加一个可变长度的userdata。例如,我不想每次为某人查看快速测试时更改构建版本。如果我没有在exe中存储/提供构建选项,我想添加git / mercurial分支信息并可能构建选项。这样我就可以将exe放在一个util中并获取我需要的数据。
在exe的末尾添加额外的数据会好吗?它将是一个使用visual studio或gcc构建的windows C ++ exe,或者它可能是一个.NET应用程序
答案 0 :(得分:1)
某些病毒检查程序可能会触发此类事件(如果您有自己的计算机,或者可能在目标计算机上)。
另一种方法是保存您发送给人的可执行文件的SHA1(手动或自动)日志。然后,您可以通过计算可执行文件的SHA1并将其与日志中的条目进行比较来查看某人正在运行的确切版本。