Windows vene keeles
проверяют, не работают ли они в сеансе 0. Понятно, что делать так
не стоит, даже в ХР и WServer 2003 (где консольным сеансом мог
был сеанс 0). Корректный способ такой проверки состоит в
определении идентификатора текущего сеанса приложения при
помощи API ProcessIdToSessionId. Затем при помощи API
WTSGetActiveConsoleSessionId определите идентификатор сеанса
физической консоли и проверьте, совпадают ли два идентификатора.
•Если службе нужно отобразить какой-то элемент интерфейса
(скажем, сообщение о состоянии), лучше всего воспользоваться для