Re: Много непоняток с WinAPI (было: Logoff current user in Windows NT)

From
Victor ()
To
All
Date
2001-06-14T17:03:42Z
Area
SU.WINDOWS.NT.PROG
From: "Victor" <VictorK@mastereye.com>
Subject: Re: Много непоняток с WinAPI (было: Logoff current user in Windows NT)


"Demid" <demid@pstu.edu> wrote in message news:3b2661e2$1@news.donin.com...
>
> "Victor" <VictorK@mastereye.com> wrote in message
news:TVpV6.98$io1.490737@news...
> >
> >
> > Вызвать сперва без флагов, подождать сигнала логофа, если
> > его нет повторить с EWX_FORCE, а потом может с EWX_FORCEIFHUNG - ну
> > добить-же надо ;-)) И запустить можно отдельным потоком из сервиса.
>
> Все это можно, при условии, что EWX_FORCE хоть как-то работает.
>

Да работает он, работает. Проверь свой код.

>
> Конкретнее - надо просканировать все Window Station и закрыть те из них,
> которые принадлежат пользователю с определенным именем (независимо от
того,
> запущена ли программа на терминал-сервере или же на "отдельной" машине.
> Причем, что самое смешное - не могу выполнить ни один из трех пунктов :(

Я уже писАл раньше, что надо просто выгребать все активные сессии и потом
через функцию WTSQuerySessionInformation проверять юзера.

>
> Хотелось сделать универсально. Да и надо SDK качать, чтобы использовать
> эти функции (штатно в MSVC их нету).
>

Штатно в Студии дока, хедера и либы урезаные. Если работать надо не
по-детски :-)
без Platform SDK никуда не денешься, это проверено.

--- ifmail v.2.15dev5
 * Origin: EUnet AG, Switzerland. A KPNQwest Company. (2:5020/400)