NetConToOpen.dwScope:=resource_globalnet;
NetConToOpen.dwType:=resourcetype_any;
NetConToOpen.lpLocalName:=nil;
NetConToOpen.lpRemoteName:=pchar('\\11.22.33.44'); //для примера тока один ip адрес
NetConToOpen.lpProvider:=nil;
WNetOpenEnum(resource_globalnet,resourcetype_any,resourceusage_connectable or resourceusage_container,@NetConToOpen,HNetEnum);
while true do begin
ResourceBuf:=sizeOf(resourceBuffer);
EntriesToGet:=2000;
if (NO_ERROR<>WNetEnumResource(HNetEnum,EntriesToGet,@resourceBuffer,resourceBuf)) then begin
WNetCloseEnum(HNetEnum);
exit;
end;
for i:=1 to EntriesToGet do
memo1.Lines.Add(string(ResourceBuffer.lpRemoteName));
определение расшареных ресурсов
написал прогу по сканированию сети и нахождению расшареных ресурсов... но вот есть вопрос: в сетке встречаются ресурсы ftp и ресурсы доступные для записи, как их определить для того чтоб поменять им логотип...
...это невозможно или как?
задача не понятна
это так между слов (это внутрення задача в програме), главное определить какие из найденых ресурсов имеют право на запись, а какие фтп ресурсы....
Все упирается в ACL-листы и права доступа. Ищи API-Функции по работе с ними.
блин нифига не нашел...может у кавонить есть линки? кроме гугла:)