Показать полную графическую версию : VC++ 6.0 - интерфейс для работы с "сетевыми подключениями"
unknown bug
26-08-2003, 09:15
Проблема простая - необходимо определить созданные сетевые подключения (Win2000), в случае зависания каго-либо из них (типа лагов) - перезапускать (т.е. отключаем, подключаем). В MSDN нашел интерфейсы типа INetConnections и т.п., но при попытки создания - пишет что не интерфейсы не установлены (что показывает и поиск в реестре). Покопался IDA в netshell.dll, там вроде тоже используются INetConnectionManager и т.п., есть CLSID, но как не просто все делается - пока устал копаться дебагером... Может знает кто?
vasketsov
26-08-2003, 20:34
unknown bug
NetAPI не устроит?
Типа NetConnectionEnum.
unknown bug
28-08-2003, 11:04
The NetConnectionEnum function lists all connections made to a SHARED RESOURCE on the server or all connections established from a particular computer.
Это не то...
Действие должно быть аналогичным следующему: в трей можно вывести значок в виде двух кемпов - что-то вроде "Подключение по локальной сети". Необходимо програмно осуществить действия "Отключить" и затем "Подключить", при этом в начале определетить статус соединения.
NetAPI не подойдет - проверено. Тем более в netshell.dll netapi не используется (тоже проверено), а все идет через COM.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC