如果是游戏的话,可以先获取游戏主程序的版本号,然后远程下载一个ini文件,ini文件种记录的也是版本号,读取ini中的版本号,对比两者,如果相同则不更新,不同则更新。$ver = FileGetVersion("client.exe");读取客户端主程序client.exe的版本号
$var = StringSplit($ver, ".");用.来分段读取到的字符串
InetGet("http://192.168.0.101/ver.ini", "ver.ini", 1);下载版本号文件ver.ini
$svar = IniRead("ver.ini", "ver", "ver", "2416");读取服务器ver.ini中的版本
$result = StringCompare($var[1], $svar);用字符串$var[1]与ini中的字符串比较
If $result = 0 Then
msgbox(0, "", "当前游戏版本"&$var[1]&"不需要更新")
Else
msgbox(0, "","检测到更新,点登陆自动更新")
EndIf
[ 本帖最后由 298311657 于 2009-2-9 18:33 编辑 ] |