Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.02.29;
Скачать: CL | DM;

Вниз

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;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.032 c
3-93784
Крутыш
2004-02-04 20:36
2004.02.29
Рекомендации по профессионалов по запросу


14-94193
mfender
2004-02-06 00:30
2004.02.29
Полнолуние....


7-94205
LOX
2003-09-05 14:12
2004.02.29
определить температуру винчестера.


1-93985
fc
2004-02-15 22:29
2004.02.29
Регистрирование собственного расширения файлов


6-94056
mix.4ever
2003-12-05 12:31
2004.02.29
Удаленный десктоп