Локальные сети персональных компьютеров. Работа с сервером Novell NetWare© Александр Фролов, Григорий ФроловТом 9, М.: Диалог-МИФИ, 1993, 168 стр. 8.3. Запрет и разрешение подключений к серверуДля того чтобы запретить подключение к файл-серверу новых пользователей программа должна вызывать функцию DisableFileServerLogin(): int DisableFileServerLogin(void); В случае успешного завершения функция возвращает нулевое значение. Если эта функция вызвана пользователем, не имеющим прав оператора консоли, возвращается код ошибки C6h. Для того чтобы вновь разрешить пользователям подключаться к файл-серверу, следует вызвать функцию EnableFileServerLogin(): int EnableFileServerLogin(void); Эту функцию может вызывать только пользователь, имеющий права оператора консоли. Вместо функции DisableFileServerLogin() можно использовать функцию E3h прерывания INT 21h:
Буфер запроса:
struct REQUEST {
WORD PacketLength; // размер пакета запроса
BYTE Function; // должно быть равно 203
};
Буфер ответа:
struct REPLAY {
WORD PacketLength; // размер пакета
};
Вместо функции EnableFileServerLogin() также можно использовать функцию E3h прерывания INT 21h, подготовив буфер запроса и ответа следующим образом: Буфер запроса:
struct REQUEST {
WORD PacketLength; // размер пакета запроса
BYTE Function; // должно быть равно 204
};
Буфер ответа:
struct REPLAY {
WORD PacketLength; // размер пакета
};
|

