Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.05.15;
Скачать: CL | DM;

Вниз

Получение информации о расшареном ресурсе   Найти похожие ветки 

 
AlexMax   (2003-03-19 01:55) [0]

Народ!!! Кто подскажет как получать информацию о расшареном ресурсе, а так же, как устанавливать уровень доступа на ресурс (только чтение, полный, запись). Так же был бы благодарен, если подсказали бы константы для permissions (разрешения) структур ShareInfo2, ShareInfo502 и.т.д. и, впрочем, остальные константы для библиотеки "netapi32.dll".


 
Metal Knight   (2003-03-19 02:30) [1]

По поводу уровня доступа - NetShareGetInfo и NetShareSetInfo.
Константы для разрешений:
#define ACCESS_NONE 0
#define ACCESS_ALL ( ACCESS_READ | \
ACCESS_WRITE | \
ACCESS_CREATE | \
ACCESS_EXEC | \
ACCESS_DELETE | \
ACCESS_ATRIB | \
ACCESS_PERM \
)

#define ACCESS_READ 0x01
#define ACCESS_WRITE 0x02
#define ACCESS_CREATE 0x04
#define ACCESS_EXEC 0x08
#define ACCESS_DELETE 0x10
#define ACCESS_ATRIB 0x20
#define ACCESS_PERM 0x40

#define ACCESS_GROUP 0x8000


А вообще-то MSDN надо читать...


 
AlexMax   (2003-03-19 14:05) [2]

MSDN перечитал я прилично, но числовых значений для контант я не нашёл. Вообще, было бы замечательно, если бы ты мне подскзал, где найти значения для констант, а то, знаешь, пустые названия как-то мало чего дают, кроме Undeclarated Indefifer. Про эти две функции я знаю, у меня даже получалось их нормально вызывать, но проблема в том, что у меня функция NetShareGetInfo для ShareInfo2 shi2_permissions всё время возвращает 0, может я функцию как-то неправильно вызываю. И ещё, там в конце есть ещё каких-то две переменных в NetShareGetInfo: cbBuffer и pcbTotalAvail в хелпе Делфи о них ничего не сказано, вот на MSDN сайте, когда функцию из библиотеки берут есть. Объясните, плиз, кто-нить зачем они нужны.



Страницы: 1 вся ветка

Текущий архив: 2003.05.15;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.012 c
14-46916
voronkov
2003-04-24 16:02
2003.05.15
IDE, проблема с палитрой компонентов.


3-46630
me2
2003-04-24 12:26
2003.05.15
Вставка записи втаблицу при помощи IBDataSet


14-46900
Andy
2003-04-28 16:19
2003.05.15
Proxy сервер


8-46859
dmibar
2003-01-30 00:33
2003.05.15
Господа,нужно набросать на панель мини картинки из как в ACDSee..


14-46980
_PG_gaws
2003-04-21 13:18
2003.05.15
Помогите !!!!!!!!!!!(Как перехватить нажатие кнопки Maximize)