Russian Qt Forum

Qt => Работа с сетью => Тема начата: mokynis от Февраль 17, 2021, 10:53



Название: доступ к файлу с вводом юзера/пароля
Отправлено: mokynis от Февраль 17, 2021, 10:53
Имеется расшаренная папка в локальной сети. В связи с обострением у админа, с сегодняшнего дня при попытке открыть эту папку, требуется вводить имя юзера и пароль. У меня программа читает файл из этой папки, используя QFile. Читала, точнее. Как можно получить информацию из этого файла в новых условиях? Если что, юзер будет вводить имя/пароль вручную. Копирование файлов в локальную папку на компьютере юзера самим юзером не предлагать-юзеру это будет сложно ;-) Хотя можно сделать это программно, но все равно не соображу, как это можно сделать. Help!


Название: Re: доступ к файлу с вводом юзера/пароля
Отправлено: kambala от Февраль 17, 2021, 12:52
зависит от типа расшаривания. Например, если стандартный виндовый подход, то libSamba должна подойти (в winapi наверное тоже есть соответствующие функции).


Название: Re: доступ к файлу с вводом юзера/пароля
Отправлено: mokynis от Февраль 17, 2021, 14:16
как там расшарено (особенно теперь), я не знаю, админ только твердит, что теперь без ввода пароля в сети никто ничего не увидит. Про libsamba не понял. Программа работает на Windows-машине и соединяется с другой такой же. Зачем там samba?


Название: Re: доступ к файлу с вводом юзера/пароля
Отправлено: kambala от Февраль 17, 2021, 14:33
потому что они соединяются по протоколу SMB (CIFS). к тому же, изначально ничего не было указано об ОС.
Цитировать
в winapi наверное тоже есть соответствующие функции
в общем, к Qt данная задача не имеет никакого отношения.


Название: Re: доступ к файлу с вводом юзера/пароля
Отправлено: mokynis от Февраль 17, 2021, 15:32
ок, воспользовался костылем: сделал Map на нужную папку (тут как раз потребовался пароль) и открываю теперь как локальный диск. Спасибо за помощь