上一页 | 目录 | 下一页
C.4 连接到 Internet
; ConnectInternet (使用 Dialer 插件)
; 作者: Joost Verburg
;
; 当没有可用连接时该函数尝试去创建一个互联网连接。
; 如果你不能确认使用该安装程序前已有可用的连接的话
; 在用 NSISdl 插件下载前最好先调用这个函数。
;
; 这个函数需要 Internet Explorer 3, 但是如果 IE3 未安装的话
; 将会询问是否手动连接。
Function ConnectInternet
Push $R0
ClearErrors
Dialer::AttemptConnect
IfErrors noie3
Pop $R0
StrCmp $R0 "online" connected
MessageBox MB_OK|MB_ICONSTOP "无法连接到互联网。"
Quit ;这里将会退出安装程序。你可以改为你自己的错误处理代码。
noie3:
; IE3 未安装
MessageBox MB_OK|MB_ICONINFORMATION "请先连接到互联网。"
connected:
Pop $R0
FunctionEnd
上一页 | 目录 | 下一页