Я пишу сервис. На виртуальной машине, на которой я его тестирую стоит WinXP с FUS. Сервис при получении WTS_SESSION_LOGON:
case WTS_SESSION_LOGON:
Sleep(2000);
{
HANDLE userToken1,userToken2;
if(!WTSQueryUserToken(lParam, &userToken1)) vncLog.Print("WTSQueryUserToken Error \n");
return 0;
}
Все работает нормально, если есть Sleep(2000) перед началом ;
Вопрос — как обойтись без слипа(чего ждать, думаю что надо ждать создания "Winsta0\default" но не знаю как)
буду признателе если кто нибудь скажет что делать?