![]() |
Проблема простая - необходимо определить созданные сетевые подключения (Win2000), в случае зависания каго-либо из них (типа лагов) - перезапускать (т.е. отключаем, подключаем). В MSDN нашел интерфейсы типа INetConnections и т.п., но при попытки создания - пишет что не интерфейсы не установлены (что показывает и поиск в реестре). Покопался IDA в netshell.dll, там вроде тоже используются INetConnectionManager и т.п., есть CLSID, но как не просто все делается - пока устал копаться дебагером... Может знает кто?
|
unknown bug
NetAPI не устроит? Типа NetConnectionEnum. |
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. |
Время: 19:12. |
Время: 19:12.
© OSzone.net 2001-