| 
| 
 | Вопрос # 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.
 |  
 Мини-форум вопросаМини-форум пуст. Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте. |