首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

类似360安全卫士的800多K的安装包是如何做成的

2012-12-14 
类似360安全卫士的800多K的安装包是怎么做成的?下载运行以后, 会自动从官网下载最新的版本然后进行安装,

类似360安全卫士的800多K的安装包是怎么做成的?
下载运行以后, 会自动从官网下载最新的版本然后进行安装, 这种安装的软件包怎么制作呀,求解!
[最优解释]
URLDownload + openProcess  
wininet     + shellexec  

这种做完都会被杀软干掉的..

不考虑杀软的话.  


UrlDownloadToFile(nil, PChar(szURL), PChar(szFilename), 0, nil)
ShellExecute(0,'open',PChar(szFilename),PChar(szParameters),PChar(szWorkDir),SW_SHOW);



[其他解释]
所谓的安装包其实就是一个Downloader,把真正的安装包下载到本地以后,再运行安装。
下载可以用idhttp,下载完后运行就用shellexecute。
[其他解释]
uses  urlmon, shellapi;
[其他解释]
我的自动更新机制,就是类似如此
原理就是idhttp按指定url下载
[其他解释]
引用:
我的自动更新机制,就是类似如此
原理就是idhttp按指定url下载

会不会对http服务器的压力太多,如果你的这个服务器同时提供web服务的话,我一般用FTP
[其他解释]
个人比较喜欢通过FTP方式

热点排行