Уделить внимание окну, запущенному из системного сервиса с помощью CreateProcessAsUser

У меня есть системный сервис, который запускает приложение, используя методCreateProcessAsUser.

Этот сервис использует олицетворение для запуска приложения в активном сеансе. Приложение запускается как надо, мне удалось сделать так, чтобы окно отображалось спереди с помощью:

SetWindowPos (& this-> wndTopMost, 0, 0, 0, 0, SWP_NOSIZE | SWP_NOMOVE);

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

Ответы на вопрос(1)

Ваш ответ на вопрос