Форум: "Система";
Текущий архив: 2004.02.29;
Скачать: [xml.tar.bz2];
ВнизGetSystemMetrics не пашет Найти похожие ветки
← →
Dimich1978 (2003-12-05 19:42) [0]В FAQ нашел пример, как определить что компьютер в сети:
if GetSystemMetrics(SM_NETWORK) AND $01 = $01 then
ShowMessage("Machine is attached to network") else
ShowMessage("Machine is not attached to network");
Не работает пишет что я в сети постоянно.
← →
SammIk (2003-12-05 19:50) [1]Попробуи $2, least- скорее всего предпоследнии
← →
DVM (2003-12-05 21:34) [2]
> Не работает пишет что я в сети постоянно.
Это наличие или отсутствие сети на машине. Есть сетевая карта или модем или даже адаптер удаленного доступа - значит сеть есть.
А подключена она там или нет к другим компьютерам эта функция не говорит.
← →
Dimich1978 (2003-12-06 14:24) [3]Блин а как же интересно винда 2000 определяет именно включен кабель или отключен и как это можно отследить у себя?
← →
IJCuper (2003-12-07 09:55) [4]А ты не пробовал пинговать какой-нибудь адрес сети? Если пинг идет, то ты в сети, а если не идет - соответственно...
← →
Anatoly Podgoretsky (2003-12-07 11:05) [5]а если не идет - то другая машина выключена.
← →
IJCuper (2003-12-10 16:15) [6]А если пинговать самого себя?
← →
skr (2003-12-10 17:21) [7]>>А если пинговать самого себя?
а ты всегда в сети даже если кабель выдернут - тк по лупбеку в сеть пакеты не кидаются :)) - это отдельный интерфейс
Люди на скока я понимаю ф-я возвращает метрику типа int
выплони ф-ю при включенной и выключенной сети и посмотри разницу
резултатов(м.б. твое описание для NT а в 2k меняется другой бит????) И ВООБЩЕ я несколько раз сталкивался, что не все ф-и работают так, как от них ждешь
Страницы: 1 вся ветка
Форум: "Система";
Текущий архив: 2004.02.29;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.009 c