作者mauve (大麦熊)
看板C_Sharp
标题[问题] 怎麽写自动更新
时间Sun Mar 8 21:42:01 2015
请教各位高手~怎麽替软体写自动更新程式?
最近我写了一个LRC歌词档案制作工具的程式
网站:
http://vsnote.lionfree.net/lrc-file-lryic-maker-free/
工能都已经很齐全了,但是就只有自动更新程式的部分个人觉得不是很好
所以请高人为我指导~
我主要目的是让软体打开前侦测是否有新版可用,若有,则询问是否更新
使用者於对话方块按下「是」就开启自动更新程式。
我写的自动更新,他的基本运作方式是先从伺服器下载更新用的压缩档案
然後解压缩档案,压所档内包含新版程式的执行档。
现在主要的问题,是想希望高手可以帮我看一下程式码是否有误或是不佳
然後关於解压所档案部分,我所写的程式码是否能在
压缩档包含1个以上档案以上时,正确解压缩压缩档内的所有档案,谢谢
附上程式码.CS档:
http://snipsave.com/user/profile/zyanglin#10438
--
在那宽阔的世界-
只留意你的特别-
挥别今日的星空-
期待着谁的出现-
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 1.175.127.53
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/C_Sharp/M.1425822130.A.903.html
1F:推 O187: clickonce 03/09 12:28
2F:→ mauve: 就是觉得clickonce不好用,我也不大会用 03/09 20:37
3F:→ O187: 等你弄熟了再来嫌它不好用吧 03/12 11:29
4F:推 tgifosim: 一般来说,自动更新都是有两支程式。一支是你的主程式, 03/14 01:10
5F:→ tgifosim: 另一支小程式只做下载更新档的动作。 ClickOnce是.Net 03/14 01:10
6F:→ tgifosim: 帮你做掉更新的部份。要重做轮子也不是不行... 但让更新 03/14 01:10
7F:→ tgifosim: 程式越小越好,因为你不会想写"更新程式的更新程式"的 03/14 01:10
8F:→ mauve: 我就是有写两只程式放在同目录 03/16 19:29