Текущий архив: 2003.10.27;
Скачать: CL | DM;
Вниз
Как можно подключить сетевой диск на свой компьютер, если нет Найти похожие ветки
← →
Alexander © (2003-08-13 09:52) [0]прав? Т.е. нужно запросить логин и пароль и с этими данными подключить диск - как это сделать.
← →
Толик © (2003-08-13 10:59) [1]F1 + WNetAddConnection2
← →
Alexander © (2003-08-13 11:49) [2]А ещё вопрос - можно ли таким же образом как-то обратиться к файлу без создания подключенного диска?
Если есть права, то это без проблем - просто \\Computer\C$\...\filename и делаешь с ним что надо, а вот если прав нет, но знаешь и логин и пароль с нужными правами?
← →
Reindeer Moss Eater © (2003-08-13 12:02) [3]Если даже есть права, то Logon к ресурсу все равно нужен.
← →
Alexander © (2003-08-13 13:03) [4]О каком логоне идёт речь, когда я просто открываю файл, например:
var
Strs: TStringList;
Strs.LoadFromFile("\\Computer\C$\Temp\filename");
но это прокатывает, когда хватает разрешений на обращение к C$,
а вот как можно сделать то же самое, когда не хватает разрешений?
Неужели только подключением диска?
← →
Reindeer Moss Eater © (2003-08-13 13:16) [5]Strs.LoadFromFile("\\Computer\C$\Temp\filename");
Это прокатит когда:
1. У пользователя есть права на ресурс C$
2. Был логон к \\Computer с именем пользователя из п.1
Если 1, но не 2, то будет FileNotFound.
Что бы сделать логон достаточно вызвать WNetAddConnection
с именем локального диска = nil
← →
Шёл мимо (2003-08-13 13:35) [6]ИМХО, в первую очередь диск должен быть расшарен, а затем уже ПРАВА
Страницы: 1 вся ветка
Текущий архив: 2003.10.27;
Скачать: CL | DM;
Память: 0.48 MB
Время: 0.032 c