Форум: "WinAPI";
Текущий архив: 2007.04.08;
Скачать: [xml.tar.bz2];
Вниз
Копирование файла из сети под именем другого пользователя Найти похожие ветки
← →
Synochka (2006-11-22 13:24) [0]Добрый день.
Подскажите, пожалуйста, существует ли возможность скопировать файл с сетевого ресурса под именем указанного пользователя.
Дело в том, что учётная запись, с которой выполнен вход в систему, не имеет доступа к нужным сетевым ресурсам.
Я могу подключить сетевой диск, но не хотелось бы этого делать, потому как можно будет его открыть и "понатворить"...
← →
clickmaker © (2006-11-22 13:25) [1]
> Synochka (22.11.06 13:24)
ты можешь его подключить, забрать файл, потом отключить.
см. WNetAddConnection2
← →
Synochka (2006-11-22 14:55) [2]
> clickmaker © (22.11.06 13:25) [1]
Ты же понимаешь, что копирование файлов может занять определённое время. Догадливый пользователь откроет "Мой компьютер" и увидит подключение.
← →
clickmaker © (2006-11-22 14:59) [3]
> [2] Synochka (22.11.06 14:55)
WNetAddConnection может создать коннект без замапливания диска. Only for you
← →
Anatoly Podgoretsky © (2006-11-22 15:11) [4]> Synochka (22.11.2006 14:55:02) [2]
А причем тут это, у него вопрос простой, как выполнить это под другим аккаунтом, имперсонифицироваться и больше ничего.
А ты о чем подумал?
← →
clickmaker © (2006-11-22 15:36) [5]LogonUser() кроме этого есть
← →
Synochka (2006-11-22 16:30) [6]
> clickmaker © (22.11.06 14:59) [3]
WNetAddConnection (также, как WNetAddConnection2) позволяет создать подключение, несвязанное с локальным диском. Это я знаю. Но при этом соединение есть. Его можно посмотреть, например, в отключении сетевого диска и руками подключить такую же шару к локальному диску, не указывая пользователя. Всё спланируется с полными правами.
← →
Synochka (2006-11-22 18:16) [7]Выход (возможно, один из) был найден в создании отдельного exe-шника (безоконного), занимающегося копированием и запускаемого от имени нужного пользователя (CreateProcessWithLogonW).
Страницы: 1 вся ветка
Форум: "WinAPI";
Текущий архив: 2007.04.08;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.597 c