Вниз
Скачать: CL | DM;

Почему не удаётся просмотреть Shared ресурсы на другом компе?   Найти похожие ветки 

← →
OneFragLeft ©   (2004-12-02 08:49) [0]

Вот код:

....
var NetShareEnumNT :function (ServerName :PWChar;
                            Level  :DWORD;
                            Bufptr  :Pointer;
                            Prefmaxlen :DWORD;
                            EntriesRead,
                            TotalEntries,
                            resume_handle:LPDWORD): DWORD; stdcall;
....
function GetSharesNT(var Value:integer; ServerName:PWChar):PShareInfo2Array;
var
 FLibHandle : THandle;
 ShareNT : PShareInfo2Array;  
 entriesread,totalentries:DWORD;
begin
FLibHandle := LoadLibrary("NETAPI32.DLL");
   if FLibHandle = 0 then Exit;
   //Связываем функцию
   @NetShareEnumNT := GetProcAddress(FLibHandle,"NetShareEnum");
   if not Assigned(NetShareEnumNT) then
   begin
     FreeLibrary(FLibHandle);
     Exit;
   end;
   ShareNT := nil;
   if NetShareEnumNT(ServerName,2,@ShareNT,DWORD(-1),
            @entriesread,@totalentries,nil) <> 0 then
   begin
     FreeLibrary(FLibHandle);
     Exit;
   end;
   Value:=entriesread;
   Result:=  ShareNT ;
end;


Так вот, если в функцию передаю имя своего компьютера, то все гладко(айпишник тоже катит),
а вот если имя соседнего компьютера, то вылетаем с ошибкой: Access violation и там адрес...

Что не так делаю? Поясните пожалуйста.


← →
Rouse_ ©   (2004-12-02 11:22) [1]

Да потому что справку не прочитал, а там ясно сказано, что для того чтоб использовать _SHARE_INFO_2 нужны права админа...

http://rouse.front.ru
там все есть ...



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.029 c
14-1106392584
SergP.
2005-01-22 14:16
2005.02.13
Нужна фотография Ющенка


1-1106331460
Александр1
2005-01-21 21:17
2005.02.13
Защита от пиратства


14-1106686685
Гаврила
2005-01-25 23:58
2005.02.13
Компания "Эскорт" - кто что слышал


6-1101985857
DelphiN!
2004-12-02 14:10
2005.02.13
Получить IP адрес клиента, подключившегося к TidMappedPortTCP


3-1105598311
jiny
2005-01-13 09:38
2005.02.13
Как заставить ХП распознавать входящую переменную как часть услов




   Наверх