Index · Правила · Поиск· Группы · Регистрация · Личные сообщения· Вход

Список разделов Компьютерный раздел
 
 
 

Раздел: Компьютерный раздел NetShareAdd WinMe 

Создана: 05 Февраля 2004 Чтв 13:00:45.
Раздел: "Компьютерный раздел"
Сообщений в теме: 2, просмотров: 1705

  1. 05 Февраля 2004 Чтв 13:00:45
    Господа программирующие админы, не сочтите за труд прочесть и, возможно, помочь.
    Была написана прога для автоматизации создания shared-папок WinMe (ибо руками задолбало). Берёт текствоый файл, считывает имена пользователей, создаёт соотв. папки, генерит рандомный пароль, папки этим паролем шарит для полного доступа, печатает отчёт. 2*2.
    Папки шарятся, после перезагрузки остаются, у логинящихся пользователей просят пароль и открываются.
    Но.
    Битмапы папок на "руку" не меняются, а в свойствах (тех, что по щелчку правой) вообще говорится, что они не расшарены.
    Функция NetShareAdd, код был практически копи-пейстед с msdn (с незначительными изменения вроде пароля и флага SHI50F_PERSIST, чтобы не пропадали после рестарта)
    [внешняя ссылка]
    Компилятор MSVC++ 6.0
    Интересно, нормально ли такое поведение и как можно (если можно) заставить их выглядеть правильно.
    Спасибо.
  2. 10 Февраля 2004 Втр 11:20:56
    Проблема решена вызовом функции SHChangeNotify с событием расшаривания папки в качестве первого параметра:
    [внешняя ссылка]