-------------
Инструкция - Joost Verburg
Русский перевод инструкции - Андрея Журавлева
Чтобы загружать файлы из интернета, используйте плагин NSISdl.
ИСПОЛЬЗОВАНИЕ
-----
Пример использования:
Dialer::FunctionName ;Вызов функции дозвонщика
IfErrors "" +3 ;Проверка ошибок
MessageBox MB_OK "Функция не доступна"
Quit
Pop $R0 ;Получение возвращаемого значения от стека
MessageBox MB_OK $R0 ;Отображение возвращенных результатов
ПРИМЕР ФУНКЦИИ
----------------
; Соединение с сетью (использование плагина "Dialer" ("Дозвонщик"))
; Скрипт записан Joost Verburg
;
; Эта фцнкция пытается создать интернет-соединение, если оно не доступно.
; Если Вы не уверены, что система, использующая инсталлятор имеет активное
; интернет-соединение, вызовите эту функцию до загрузки файлов с помощью
; NSISdl.
;
; Для функции требуестя Internet Explorer 3, но если он не установлен, попросит
; создать соединение вручную.
Push $R0
ClearErrors
Dialer::AttemptConnect
IfErrors noie3
Pop $R0
StrCmp $R0 "online" connected
MessageBox MB_OK|MB_ICONSTOP "Невозможно соедениться с сетью."
Quit ;Удаление, чтобы не вызвать фатальную ошибку
noie3:
; Internet Explorer 3 не установлен
MessageBox MB_OK|MB_ICONINFORMATION "Пожалуйста, соеденитесь сейчас с интернетом."
connected:
Pop $R0
FunctionEnd
ФУНКЦИИ
---------
Если функция невозможна, то выставляется флаг ошибки.
* AttemptConnect
Делает попытку подключения к сети интернет, если нет соединения.
online - уже соединено / соединение успешно
offline - соединение неудачно
Требуется Internet Explorer версии 3 и выше.
* AutodialOnline
Заставляет модем автоматически набирать заданное по умолчанию подключение интернет-подключение, если система
не подключена к сети. Если система не настроена на автоматическое соединение, то запросит пользователя.
Возвращаемые значения:
online - уже соединено / соединение успешно
offline - соединение неудачно
Требуется Internet Explorer версии 4 и выше.
* AutodialUnattended
Заставляет модем автоматически набирать заданное по умолчанию интернет-подключение, если система
не подключена к сети. Пользователь не будет запрошен.
Возвращаемые значения:
online - уже соединено / соединение успешно
offline - соединение неудачно
Требуется Internet Explorer версии 4 и выше.
* AutodialHangup
Разрывает автоматическое модемное соединение.
Возвращаемые значения:
success - разъединение успешно
failure - резъединение неудачно
Требуется Internet Explorer версии 4 и выше.
* GetConnectedState
Проверяет, подключена ли система в сети интернет.
Возвращаемые значения:
online - система подключена к сети
offline - система не подключена к сети