Локальные сети персональных компьютеров. Работа с сервером Novell NetWare


Программа WKSTABLE - часть 3


printf("\nСостояние канала:\t"); for(i=0; i<8; i++) { printf("%02.2X ", (ConnIDTable + i)->ConnectionStatus); } printf("\n"); }

// =========================================================== // Функция для вывода содержимого таблиц отображения // дисковых устройств // ===========================================================

void ShowTable(char far *Table) {

printf("A B C D E F G H I J K L M N " "O P Q R S T U V W X Y Z\n"); for(int i=0; i<26; i++) { printf("%02.2X ",(unsigned char)*(Table +i)); } printf("\n[ \\ ] ^ _ '\n"); for(i=26; i<32; i++) { printf("%02.2X ",(unsigned char)*(Table +i)); } printf("\n"); } // =========================================================== // Функция для получения указателей на таблицы // оболочки рабочей станции // ===========================================================

void GetTableAddress(int Table, char far* *TableAddress) {

union REGS regs; struct SREGS sregs;

regs.h.ah = 0xef; regs.h.al = Table; intdosx(&regs, &regs, &sregs); FP_OFF(*TableAddress) = regs.x.si; FP_SEG(*TableAddress) = sregs.es; }

Мы запустили программу в сети, содержащей четыре файл-сервера, и вот что увидели на экране:

Таблицы сетевой оболочки, (C) Frolov A., 1993 ---------------------------------------------

Drive Handle Table (C143:01A0) ------------------ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 00 00 00 00 00 00 00 00 00 02 00 00 00 00 00 00 00 00 02 02 02 00 06 03 04 05 [ \ ] ^ _ ' 00 00 00 00 00 00

Drive Flag Table (C143:01C0) ---------------- A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 80 80 80 80 80 80 80 80 80 01 00 00 00 00 00 00 00 00 01 01 01 00 01 01 01 01 [ \ ] ^ _ ' 00 00 00 00 00 00

Drive Server Table (C143:01E0) ------------------ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 04 03 02 00 01 01 01 01 [ \ ] ^ _ ' 00 00 00 00 00 00 Нажмите любую клавишу для продолжения...




Начало  Назад  Вперед



Книжный магазин