C++ Builder
| Главная | Уроки | Статьи | FAQ | Форум | Downloads | Литература | Ссылки | RXLib | Диски |

 
Шаринг, Установка шарингов
bacho_sun
Отправлено: 10.08.2005, 11:18


Дежурный стрелочник

Группа: Участник
Сообщений: 33



(Builder C++)Подскажите если в курсе, как дать полный шаринг на каталог  — для всех?
Если ктоможет скинте конкретный исходник.
Vlad
Отправлено: 10.08.2005, 12:06


Машинист паровоза

Группа: Участник
Сообщений: 231



Я бы сделал бы через script , то есть подгрузил бы его и выполнил. Можно использовать и компоненты типа TScriptControl . Если писать все чисто на С, то гиммора будет много, да же очень, ведь на расшаривание могут накладываться ограничения локальных и домменых политик безопасности и еще всякой лабуды куча. Скрипт написать или взять в инете проблем,нет. Операционка сама сделает кучу работы за тебя. Есть еще вариант, это использовать WMI. Это тоже будет неплохой выход, с наименьшими трудозатратами. Сразу сбросить примерчик, его еще нужно написать, увы это время! Может у кого и есть. Для шары
Const FILE_SHARE = 0
Const MAXIMUM_CONNECTIONS = 25

strComputer = "."
Set objWMIService = GetObject("winmgmts:" _
& "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")

Set objNewShare = objWMIService.Get("Win32_Share")

errReturn = objNewShare.Create _
("C:\Finance", "FinanceShare", FILE_SHARE, _
MAXIMUM_CONNECTIONS, "Public share for the Finance group.")
P.S. Тема интересна.
bacho_sun
Отправлено: 12.08.2005, 15:15


Дежурный стрелочник

Группа: Участник
Сообщений: 33



Спасибо
А как сделать это используя компоненты ? или те же скрипты ?
Vlad
Отправлено: 12.08.2005, 17:10


Машинист паровоза

Группа: Участник
Сообщений: 231



Используя в случае со скриптов, выше указанный компонент или другой аналогичный по фунции, который запускает(выполняет) скрипт. Для WMI, компоненты вообщем то не нужны. Есть пример и статья на "королевстве дельфи". Советую вначале прочитать. Хотя, после этой статьи ,навряд ли у тебя получится. Написано правильно, но ссылки на инстументарий......хотя примеров и исходников валом в инете валяется. Мне больше нравится через WMI, дергать потроха компа.

Вернуться в Вопросы программирования в C++Builder