Невозможно записать на клавиатуру вывод из службы Microsoft - PullRequest
0 голосов
/ 17 июня 2020

Привет, я пишу адаптер для USB-устройства чтения карт, который работает как служба Microsoft, в этой службе я пытаюсь писать на клавиатуре (с помощью Console.WriteLine ("Some text") или SendKeys.Send ("Some text ")), так что любое окно в фокусе будет писать что-то, как если бы вы нажимали какие-то клавиши на клавиатуре. Но я думаю, что служба microsoft не имеет правильного пользовательского контекста, поэтому я не могу получить доступ к правильному регистру для вывода с клавиатуры, иначе у меня неправильный стандартный вывод (который, как я считаю, может быть переопределен), я знаю, что стандартный вывод для консольных приложений это консоль, но каков стандартный вывод для службы Microsoft и как я могу направить стандартный вывод на вывод клавиатуры ???

...