出5月29日更新包小结

由于某嫌疑犯将26日的UI文件夹在27日时重新取了,导致今天出版本的同志需要稍微的悲剧一下。
恩,不错,悲剧的人就是我。
之前出更新包的exe编译,都是在原dxxd文件夹取的新代码覆盖旧代码,然后备份之前的exe与pdb文件,然后重新编。
这种做法得到了FISH同志的严重反对,命令每次出更新包也要重新建立dxxd文件夹,重取代码,UI,配置,不取游戏资源。然后用新的编译exe,与上次版本做UI,config的差异更新。
恩,这些都没什么说的,和之前的一次是几乎一样的,除了那个悲剧。那个悲剧由FISH同志在方丈大师的指导下,取了26号以后的被修改过的UI文件,这样就简单了不少了。

今天FISH将出版本的“最后一招”传授给了我,即“加壳”。
编译完EXE后,打开image ,这个是加壳的,嘿嘿,加壳。
打开后直接将要加壳的EXE拖拽到里面,他就会自动将路径等信息填充好:
image
然后勾选上面的两个Get From Version Info,会自动获取名称,版本信息等等。
还有两步操作,现在还不知道为啥,有两步操作,不管了,就先列一下吧:
image
在option->Code Replace界面中把这个右边的勾去掉!
image
在Option->Virtual Machine中,将右边的 Entry PointVirtualization的值改为0!

好了,这样基本就设置完成了,点击界面上的Protect
image
在弹出的界面中再点击其中的Protect按钮开始加壳,加壳,嘿嘿。

加壳完毕之后,会额外生成两个文件
image
这时候的exe已经是加壳过的程序了,bak文件是以前的为加壳的备份,log当然就是日志了。

发表评论

邮箱地址不会被公开。 必填项已用*标注

* Copy This Password *

* Type Or Paste Password Here *