|
Вопрос # 5 720/ вопрос открыт / |
|
Приветствую, уважаемые эксперты!
Уменя такой вопрос. Нужно запретить запускать программу в терминальном режиме, кроме режима консоли. Соответственно идентифицировать в программе из какого сеанса она запущена: из терминальной консоли или просто из терминальной сессии ?
Обнаружить терминальную сессию очень просто с помощью функции приведенной в приложении к вопросу.
А можно ли определить, что эта сессия просто виртуальная или виртуальная консоль (т.е. вход через RDP с ключем concole или admin) ? Заранее благодарю.
Приложение: Переключить в обычный режим- function IsRemoteSession: Boolean;
- const
- sm_RemoteSession = $1000; { from WinUser.h }
- begin
- Result := (GetSystemMetrics(sm_RemoteSession) <> 0);
- end;
-
 |
Вопрос задал: plohushko (статус: Посетитель)
Вопрос отправлен: 6 ноября 2011, 08:48
Состояние вопроса: открыт, ответов: 0.
|
Мини-форум вопроса
Мини-форум пуст.
Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте.
|