LilLoco
13-05-2011, 07:53
Здравствуйте. Подскажите пожалуйста как получить список расшаренных ресурсов на удаленном компьютере по его имени или IP. Наткнулся на функцию NetShareEnum, но я так понял она не подходит. Попробовав на локальном компе возвращает, на удаленном - "Access denied". Далее набрел на Windows Networking Functions, но так и не могу разобраться как ими это сделать( Помогите.....
Начал с 3х функций : WNetOpenEnum, WNetCloseEnum, WNetEnumResource.
Насколько я все понял, то 1 функция нужна для получения хэндла для WNetEnumResource. Попробовал все сделать, но не могу получить ни размер буфера ни количество :( Смотрел на pinvoke, но что то как то не очень смог разобраться с приведенным там примером... Если у кого есть примеры, поделитесь пожалуйста.
Начал с 3х функций : WNetOpenEnum, WNetCloseEnum, WNetEnumResource.
Насколько я все понял, то 1 функция нужна для получения хэндла для WNetEnumResource. Попробовал все сделать, но не могу получить ни размер буфера ни количество :( Смотрел на pinvoke, но что то как то не очень смог разобраться с приведенным там примером... Если у кого есть примеры, поделитесь пожалуйста.