-
-
[讨论] 求助一个dll如何自动更新的问题..
-
发表于:
2012-7-3 03:46
6857
-
如题所示,
游戏的客户端通常会有一启动端.exe 然后 启动端.exe 运行时检测服务器端版本号,然后对比一般是这样的原理实现更新,
但是这光秃秃的dll,该如何实现自动更新呢??
求个好点儿的思路,因为这程序在被打开的时候应该是无法覆盖的吧.. 既无法覆盖,dll又必须有宿主进程,那么这该如何实现自动更新呢??
目前有个不成熟的思路,就是在dll中添加一个.exe 资源,dll被宿主进程运行的时候检测,假如检测到了服务器上的dll版本号高比本地的,则释放那个exe资源并运行,
问服务器下载出来那个高版本的dll,然后在自己删除掉自身,这个好像也可行哈,但好像有点容易被杀毒察觉到..
不知道各位仁者仁者智者见智... 说说各位的主意呢..
[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课