Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.09.09;
Скачать: CL | DM;

Вниз

Вывод окна по комбинации клавишь по-верх активного раб. стола ТС.   Найти похожие ветки 

 
kichrot ©   (2007-01-19 14:58) [0]

Программа написаная на KOL работает на раб. станции. При нажатии на комбинацию клавишь выводит на раб. стол окно. Запускаю сеанс терминального сервера.
Вопрос: Как реализовать, что бы при активном раб. столе терминального сервера, при нажатии на комбинацию клавиш выводилось окно программы запущеной на раб. станции?


 
[e]Bu$ter ©   (2007-01-19 15:57) [1]

Вопрос однозначно не связан с тем языком на которам написана программа, но всё же, предложу два варианта.
Всё дело в том, что локальная система раньше удалённой обрабатывает горячие клавиши. Поэтому, кода локальная программа обратала свой хот-кей, дальше он не идёт.
И так:
1) Выключать (может быть даже - выгружать) локальноую программу, чтоб нажатая комбинация клавиш уходила в терминальное окно (не разу его не видел, но догадываюсь что это). :)
2) Встроить в программу проверку наличия этого окна и... тут тоже два варинта: делать UregisterHotKey, или посылать нажатую комбинацию в терминальное окно...


 
kichrot ©   (2007-01-19 16:12) [2]

Несколько не понял.

Естественно вопрос не связан с програмной реализацией, но обработка сообщений в KOL реализована несколько иначе чем в чистых делфях. Хотя как решить проблемму не представляю ни прикакой програмной реализации.

Проблема в том, что сообщения системой обрабатываются в рамках одного своего раб. стола. В терминальном сеансе используется удаленный рабочий стол. Когда он активен на раб. станции, то сообщения обрабатывает ОС терминального сервера. Мне необходимо, что бы определенные сообщения при активном раб. столе терминального сервера всетаки обрабатывала ОС рабочей станции. Как это реализовать вообще и в KOL в частности.


 
Vladimir Kladov   (2007-01-19 19:24) [3]

Никак. MSDN почитайте. Там написано, что даже для работы с локальными ресурсами типа файлов, ком- и лпт- портов надо их открывать через очень непростой обходной путь, предварительно настраивая соединение далеко не тривиальными для простого пользователя командами.



Страницы: 1 вся ветка

Текущий архив: 2007.09.09;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.023 c
4-1174320505
Serega41
2007-03-19 19:08
2007.09.09
Как узнать открыто ли было устройство?


6-1168890768
vasia222
2007-01-15 22:52
2007.09.09
Компрессор трафика! подскажите


15-1187114748
anton773
2007-08-14 22:05
2007.09.09
Куда делось событие OnFileDownload у webbrowsera


2-1187203851
JetAPI
2007-08-15 22:50
2007.09.09
В TListView, TextOut не прорисовывает цвета.


2-1187264005
Johnnnnnnn
2007-08-16 15:33
2007.09.09
Генератор паролей помогите разобраться