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