[ネットワークドライブを割り当てる]
H ドライブにリモートドライブ(\\LANDISK\Temp)を永続的に接続します。
【ソースコード】 [tips0151.pas]
program tips0151;
{$APPTYPE CONSOLE}
uses Windows,SysUtils;
var
NetResource : TNetResource;
begin
with NetResource do begin
dwScope := RESOURCE_GLOBALNET;
dwType := RESOURCETYPE_DISK;
dwDisplayType := RESOURCEDISPLAYTYPE_GENERIC;
dwUsage := RESOURCEUSAGE_CONNECTABLE;
lpLocalName := 'H:';
lpRemoteName := '\\landisk\temp';
lpComment := '';
lpProvider := '';
end;
IF WNetAddConnection2(NetResource,'1111','user',0) = NO_ERROR then
WriteLn(NetResource.lpLocalName,'ドライブに', NetResource.lpRemoteName,'を割り当てました。')
else
WriteLn('エラーです。');
end.
【コンパイル&実行】 [tips0151.bat]
dcc32 tips0151.pas
tips0151.exe >tips0151.txt
pause
【実行結果】 [tips0151.txt]
H:ドライブに\\landisk\tempを割り当てました。
Copyright c 2009, ohishi,All rights reserved.