![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
net share [WinXP]
ggg © (2007-10-11 18:49:00)Есть необходимость программно открыть общий доступ к папке. Вроде бы простая команда вида
WinExec('net share www=c:\www', 0);
должна производить сие действие, но результат странный.
Общий доступ к такой папке будет иметь только компьютер, на котором эта папка и находится, а компьютеры из локальной сети видят эту папку, но зайти в неё не могут, сообщение "Нет доступа к \\192.168...\www ...".
Как сделать директорию доступной для всех компьютеров в сети?
net share (2007-10-19 08:36:00) [1]Настройка - Панель управления - Администрирование - Управление компьютером - Локальные пользователи - Пользователи - Guest (Гость) -
В свойствах сними галку с "Отключить учетную запись"
ggg (2007-10-19 06:03:00) [2]На компьютерах имя пользователя совпадает?
Hero (2007-10-18 05:27:00) [3]:) я тестировал на двух компах все работало, может стоит в настройках компьютера поковыряться?
ggg (2007-10-18 03:22:00) [4]Не помогло. Результат тот же.
Но в офисе такой проблемы не возникло, как я понял из-за того, что там на всех машинах одно и тоже имя пользователя.
Hero (2007-10-17 02:49:00) [5]Ну и....
Работает? :)
ggg (2007-10-16 03:32:00) [6]admin@robinzon.su
Заранее спасибо.
Hero (2007-10-16 00:57:00) [7]пиши маил куда тебе скинуть
ggg (2007-10-15 21:29:00) [8]Ничего не помагает. Открываю папку через NetShareAdd - итог тот же :'(
Даже простой пример
http://www.delphikingdom.com/asp/viewitem.asp?catalogid=427
расшаривает папку только для того же компьютера, на котором запущено приложение. С другого - недостаточно прав, обратитесь к администратору.
ggg (2007-10-12 18:16:00) [9]sharename=drive:path [/GRANT:user,[READ | CHANGE | FULL]] -- это откуда?
Подобное решение мне выдавал и яндекс, но на вполне логичное
net share www=c:\www /grant:administrator,full консоль мне выдаёт, что не знает параметра "/grant...". Видимо это работает только в 2k3 или около того. Необходимо, чтобы работало под ХР.
NetShareAdd, конечно, вариант и в крайнем случае его прийдется использовать, но хотелось бы обойтись более коротким решением, когда доступ к папке открывается через командную строку. Трудно поверить, что такой возможности нет.
clickmaker (2007-10-12 17:00:00) [10]NetShareAdd()?
либо смотреть
net share /?
sharename=drive:path [/GRANT:user,[READ | CHANGE | FULL]]