Вопрос по RemoteShareStatus

Started by kozlov_ao, September 17, 2009, 03:11:42 PM

Previous topic - Next topic

kozlov_ao

Как использовать Net.RemoteShareStatus? Нигде нет описания данного параметра :(

Victor Kirhenshtein

Этот параметр служит для контроля доступности Windows share. Формат у него следующий:

Net.RemoteShareStatus(share,domain,login,password)

share - это UNC, например \\SERVER\c$
domain, login, password - думаю понятно :)

Параметр возвращает 0 если соединение установилось успешно, иначе код ошибки. Можно также использовать параметр

Net.RemoteShareStatusText(share,domain,login,password)

он возвращает текстовое описание ошибки вместо кода, или строку OK в случае успешного подключения.

kozlov_ao

Отлично, работает!
Небольшое дополнение для тех, у кого разрешен гостевой (анонимный доступ) к шарам.
Нужно вбить имя шары, а в оставшиеся поля вбить любые значения, иначе выскочит ошибка. Например так:

Net.RemoteShareStatusText(\\file\test,1,1,1)