ncb: tncb;
buf: TAdapterStatus;
MAC adress
Товарищи такой вопрос:
необходимо определить мак адрес устройства и сравнить его с имеющимся если адреса совпадают то отключить его...
помогите реализовать)
Переменные:
Код:
Код:
Код:
fillchar(ncb, sizeof(ncb), 0);//обнуляем структурку ncb
ncb.ncb_command:=char(ncbreset);//Команда - инициализация netbios
netbios(@ncb);//Инициализация netbios
fillchar(ncb, sizeof(ncb), 0);//обнуляем структурку ncb
ncb.ncb_command:=char(ncbastat);//Команда - получение характеристик netbios
ncb.ncb_lana_num:=#00;//Номер сетевого адаптера(карты)
ncb.ncb_buffer:=@buf;//буфер для сообщений
ncb.ncb_length:=sizeof(TAdapterStatus);//Размер буфера
ncb.ncb_callname:='*';//удаленное имя
ncb.ncb_command:=char(ncbreset);//Команда - инициализация netbios
netbios(@ncb);//Инициализация netbios
fillchar(ncb, sizeof(ncb), 0);//обнуляем структурку ncb
ncb.ncb_command:=char(ncbastat);//Команда - получение характеристик netbios
ncb.ncb_lana_num:=#00;//Номер сетевого адаптера(карты)
ncb.ncb_buffer:=@buf;//буфер для сообщений
ncb.ncb_length:=sizeof(TAdapterStatus);//Размер буфера
ncb.ncb_callname:='*';//удаленное имя
MAC-адрес будет в buf.
Кк отключать - не знаю.