Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Общие вопросы > вопрос и факю


Автор: Step 23.1.2003, 20:37
Это я нашел в факю
Цитата

Как узнать, кто в данный момент присоединен через Сеть к машине?
Это можно узнать по сессиям:

Исходный код  

SESSION_INFO_2 *psi2;
NET_API_STATUS Result;
wchar_t wcServerName[MAX_COMPUTERNAME_LENGTH + 1];
DWORD prefmaxlen = MAX_PREFERRED_LENGTH;
DWORD entriesread;
DWORD totalentries;

StringToWideChar( name, wcServerName, MAX_COMPUTERNAME_LENGTH );

Result = NetSessionEnum( (LPTSTR) wcServerName, NULL, NULL, 2,
  (unsigned char**) &psi2, prefmaxlen, &entriesread,  &totalentries, NULL );
if( Result != NERR_Success )
  throw Exception("Информация о сессиях не получена!");



модули подключил
Цитата
StringToWideChar

Такой функции не находит

Автор: stab 23.1.2003, 20:42
попробуй MultiByteToWideChar()

Автор: Step 23.1.2003, 22:30
Cпасибо, попробую

Автор: Fantasist 25.1.2003, 07:20
Цитата(Step @ 23.1.2003, 17:37)
Цитата
StringToWideChar

Такой функции не находит

Очевидно, ты используешь VS.
Это Билдеровская функция - обертка на API функцию MultiByteToWideChar.

Автор: Step 27.1.2003, 21:05
Спасибо я уже разобрался

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)