Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.11.28;
Скачать: CL | DM;

Вниз

список расшаренных ресурсов   Найти похожие ветки 

 
mifi   (2002-10-18 00:33) [0]

Народ подскажите с помощью каких функций
можно получить список расшаренных ресурсов
удаленной машины ( адрес и имя машины известны)
буду рад любым исходникам .


 
Игорь Шевченко ©   (2002-10-18 09:57) [1]

Lan Manager API


 
Dimka Maslov ©   (2002-10-18 10:53) [2]

http://endimus.com/oldcontent/files/index_en.php?page=findcomp.htm


 
Aleksey Pavlov ©   (2002-10-18 14:05) [3]

Если удалённый компьютер имеет систему семейства Win2k или NT c SP4 и выше, то можно подключиться с помощью механизма DCOM к соответствующему пространству имён WMI и получить необходимые данные.


 
Dr.UFO_51   (2002-10-18 16:49) [4]

Держи исходник простейшего сканера расш. ресурсов.

Если в чё обращяйся : CivUFO@mail.ru

//////////////////////////////////////////////////////
unit Unit1;

interface

uses
Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
ComCtrls, StdCtrls, ExtCtrls, Buttons;

type
TForm1 = class(TForm)
Button1: TBitBtn;
AddressEdit: TEdit;
Label3: TLabel;
Memo1: TMemo;
procedure Button1Click(Sender: TObject);
private
{ Private declarations }
public
end;

var
Form1: TForm1;

implementation

{$R *.DFM}

procedure TForm1.Button1Click(Sender: TObject);
var
hNetEnum: THandle;
NetContainerToOpen: NETRESOURCE;
ResourceBuffer: array[1..2000] of TNetResource;
i,ResourceBuf,EntriesToGet: DWORD;
begin
NetContainerToOpen.dwScope:=RESOURCE_GLOBALNET;
NetContainerToOpen.dwType:=RESOURCETYPE_ANY;
NetContainerToOpen.lpLocalName:=nil;
NetContainerToOpen.lpRemoteName:= PChar("\\"+AddressEdit.Text);
NetContainerToOpen.lpProvider:= nil;

WNetOpenEnum(RESOURCE_GLOBALNET, RESOURCETYPE_ANY, RESOURCEUSAGE_CONNECTABLE or RESOURCEUSAGE_CONTAINER,
@NetContainerToOpen, hNetEnum);

while TRUE do
begin
ResourceBuf := sizeof(ResourceBuffer);
EntriesToGet := 2000;

if (NO_ERROR <> WNetEnumResource(hNetEnum,EntriesToGet,@ResourceBuffer,ResourceBuf)) then
exit;

for i := 1 to EntriesToGet do
Memo1.Lines.Add(string(ResourceBuffer[i].lpRemoteName));
end;
end;

end.




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

Текущий архив: 2002.11.28;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.019 c
14-93261
Drova
2002-11-05 00:11
2002.11.28
Объясните, пожалуйста, про частоты шин.


14-93249
AL2002
2002-11-07 12:12
2002.11.28
Есть у кого-то хоть один архив форумов за 2001 год?


1-93034
Krog
2002-11-19 13:08
2002.11.28
как узнать размер класса


1-93100
Suprime
2002-11-17 12:37
2002.11.28
Pronumerovat stroki v ListBox e


6-93178
jumper
2002-07-24 09:02
2002.11.28
TServerSocket