Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C++ Builder > Как открыть папку для чтения из сети


Автор: RDC 24.3.2008, 09:20
Народ, такой вопрос: есть путь до директории, нада этой дире открыть общий доступ к сети. Ну типа что бы её в сетке было видно.

Автор: Bima 25.3.2008, 07:16
Самый легкий вариант(на мой взгляд) запускай командную строку через ShellExecute или WinExec. В командной строке указываешь net use c параметрами.

ну что-то типа 
Код

WinExec("net use m: \\main_komp\test pasword /USER:main_komp\user1 /persistent:no", SW_HIDE)


с флагами в конце возможно напутал (писал на память, под рукой билдера нет), но думаю суть понятна.

Добавлено через 1 минуту и 45 секунд
блин, напутал немного.... это команда открывает сетевую папку, как новый диск....
ссори

Добавлено через 10 минут и 59 секунд
вот теперь нашел команду для расшаривания папок

Код

WinExec("net share test=c:\test", SW_HIDE)

Автор: RDC 25.3.2008, 18:57
Огромно спасибо. Помогло!!!

Автор: RDC 3.5.2008, 08:58
А теперь надо как закрыть )))

Автор: RDC 3.5.2008, 17:26
А я уже и сам всё нашёл  smile 
Код

WinExec("net share test /delete", SW_HIDE);

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)