Re[5]: И снова о наболевшем: WinLogon проблема поиска окна
От: Gigachel Украина  
Дата: 15.03.06 16:38
Оценка:
Здравствуйте, Alvares, Вы писали:


G>>Чтобы получить доступ к этому десктопу тебе понадобится сервис и поток в нем, работающий на winsta0\winlogon десктопе — тогда из него ты сможешь выполнять операции вроде FindWindow для нужных тебе контролов.


A>Если я правильно понял, то мне нужно в моем приложении запустить сервис, в нем создать поток, который потом сможет иметь доступ к контролам на WinLogon'е?

A>Хорошо, а как же тогда мое основное приложение будет передавать данные в окно пароля на WinLogon'е?
A>Цепочка следующая: приложение получает данные от сканера, затем проверяет наличие активного десктопа WinLogon, если находит его, то запускает сервис, в сервисе стартует поток, это поток принимает (каким-то образом) данные от приложение и постит их пассворд филд?

Получать данные от сканера может получится напрямую из сервиса?
Если нет, то вам нужно реализовать протокол взаимодействия между своим приложением
и сервисом, через пайпы, сокеты или что-то подобное.
Сервис ваще желательно запускать автоматически дабы не зависеть от юзер-приложения, которое может работать и под неадминским аккаунтом.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.