![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как скачать файл по локальной сети ?
Виктор © (2001-08-28 16:05:00)Господа, не подскажете, как скачать файл по Ethernet-сети с удаленного компьютера, если диск компьютера закрыт паролем. Пароль известен. Не знаю самого механизма. Буду очень благодарен.
Если возможно, пишите на lex@keytown.com
Knight (2001-11-03 18:36:00) [1]Мечтать не вредно...
Anatoly Podgoretsky (2001-11-03 15:22:00) [2]Многие мечтают, например войти в банк не зная пароля
Knight (2001-11-03 10:40:00) [3]Я так понял, пароль надо знать, а Виктор спрашивает, как не зная пароля это сделать.
По идее надо ФТП и (псевдо)доступ к этому компу для установки?
Иван Шихалев (2001-11-02 23:11:00) [4]При подключении сообщаешь его системе и до отключения она его не спрашивает.
Di_wind (2001-11-02 18:48:00) [5]модет я чего непонял, но разве подключение диска снимает установленный пароль?
Максим (2001-08-29 10:53:00) [6]Подключаешь сетевой диск, копируешь - отключаешся
unit Test1Main;
interface
uses
Windows, Messages, SysUtils, Classes, Graphics,
Controls, Forms, Dialogs,
StdCtrls ;
type
TForm1 = class(TForm)
UserName: TEdit;
Label1: TLabel;
Password: TEdit;
Label2: TLabel;
Button1: TButton;
Button2: TButton;
procedure Button1Click(Sender: TObject);
procedure Button2Click(Sender: TObject);
private
public
end;
var
Form1: TForm1;
implementation
{$R *.DFM}
procedure TForm1.Button1Click(Sender: TObject);
var
_NetResource: TNetResource;
begin
//STACK имя сервера
// соединение с СЕТЬю
with _NetResource do begin
dwType := RESOURCETYPE_DISK;
lpLocalName := PChar("O:");
lpRemoteName := PChar("\\STACK\SYS");
lpProvider := nil;
end;
if WNetAddConnection2(_NetResource,
PChar(Password.Text),
PChar(UserName.Text), 0) <>
NO_ERROR then
ShowMessage("O-o-o-p-s!!!")
else
ShowMessage("Ok");
//Вот здесь копируешь.
end;
procedure TForm1.Button2Click(Sender: TObject);
begin
WNetCancelConnection2(PChar("O:"), 0, True);
end;
end.