Re[6]: Сетевые шары...
От: -Cheese-  
Дата: 27.05.04 05:32
Оценка:
Здравствуйте, alexstudiio, Вы писали:
A>NetShareEnum не перечисляет все шары в сети, а лишь берет шары на указанном компьютере:
A>NET_API_STATUS NetShareEnum(
A> LPWSTR servername, // сетевой адрес машины на которой смотрим шары (если пустое значение то смотрим на локальной машине)
A> // Дословно: [in] Pointer to a Unicode (Windows NT/2000/XP) or ANSI (Windows 95/98/Me) string specifying the name of the remote server on which the function is to execute. The string must begin with \\. If this parameter is NULL, the local computer is used.

A> DWORD level,

A> LPBYTE *bufptr,
A> DWORD prefmaxlen,
A> LPDWORD entriesread,
A> LPDWORD totalentries,
A> LPDWORD resume_handle
A>);

Это понятно. MSDN у меня есть тоже...
вопрос в другом:
какого вида имя сервера должно быть????

Не подходят
1. NetShareEnum("\\\\server",....
2. NetShareEnum("server",...
3. NetShareEnum("\\\\server\\",...
это у меня фантазия слабая, или я что то не так делаю????
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.