IPB
ЛогинПароль:

> ВНИМАНИЕ!

Прежде чем задать вопрос, смотрите FAQ.
Рекомендуем загрузить DRKB.

> как узнать время работы сетевого подключения, http://www.vr-online.ru/?q=content/schetch...-na-delphi-1078
Rian
сообщение 25.08.2010 14:42
Сообщение #1


Знаток
****

Группа: Пользователи
Сообщений: 394
Пол: Мужской

Репутация: -  9  +


вот код из статьи, который вытягивает данные о сетевых подключениях, там на сайте есть готовый исходник
http://www.vr-online.ru/?q=content/schetch...-na-delphi-1078
но я не смог найти информацию о времени работы подключения (или может лучше времени когда соединение было запущено)...

rCount:=tmibiftable(_P^).dwNumEntries-1;
for i:=0 to rCount do
with ListView1.Items.Add do
begin
caption:=copy(Trim(TMibIfTable(_p^).table[i].bDescr),1,50); //описание
subitems.Add(GetInterfaceType(TMibIfTable(_P^).table[i].dwtype)); //тип
subitems.add(SpeedToStr(TMibIfTable(_p^).table[i].dwSpeed)); //скорость
subitems.Add(Traff(TMibIfTable(_p^).table[i].dwOutOctets)); //отправлено
subitems.Add(Traff(TMibIfTable(_p^).table[i].dwInOctets)); //принято
subitems.Add(IntToStr(TMibIfTable(_p^).table[i].dwOutErrors));
subitems.Add(IntToStr(TMibIfTable(_p^).table[i].dwInErrors));
end;
dispose(_MibIfTable);



Сообщение отредактировано: Rian - 25.08.2010 14:43


--------------------
Objective-C, Unity3d
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
 
 Ответить  Открыть новую тему 
Ответов
volvo
сообщение 25.08.2010 15:45
Сообщение #2


Гость






Там перевод - никакущий. smile.gif Вот тут читай лучше:

MSDN -> MIB_IFROW Structure... В частности, там сказано о dwLastChange:

Цитата
dwLastChange
DWORD

The length of time, in hundredths of seconds (10^-2 sec), starting from the last computer restart, when the interface entered its current operational state. This value rolls over after 2^32 hundredths of a second.

The dwLastChange member is not currently supported by NDIS. On Windows Vista and later, NDIS returns zero for this member. On earlier versions of Windows, an arbitrary value is returned in this member for the interfaces supported by NDIS. For interfaces supported by other interface providers, they might return an appropriate value.
Более точно время работы интерфейса - если система не перегружалась, а просто отключить/подключить интерфейс - без понятия, как определить.
 К началу страницы 
+ Ответить 

Сообщений в этой теме


 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия 13.07.2025 8:55
Хостинг предоставлен компанией "Веб Сервис Центр" при поддержке компании "ДокЛаб"