Задать вопрос

.net библиотека InputSimulator — не работает кириллица что делать?

прошу совета у всемирного разума:) У себя в программе использую библиотеку InputSimulator чтобы эмулировать ввод в RDP терминале (по другому ввод не работает-единственный способ который заработал), с английским все хорошо, программа успешно выполняет то для чего ее создавал, но вот вместо русских букв вводит ????? ???? и т.п. кто работал с этой библиотекой может знает как ее заставить кушать русский? Или если нет то может есть идеи как эмулировать ввод с клавиатуры другим способом, чтобы он работал в окне RDP сессии?
Ни один из методов описанных здесь и тем более простые вроде SendKey и т.п. в RDP не работают, только в локальном компьютере. Заранее благодарю за помощь.
  • Вопрос задан
  • 2889 просмотров
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • OTUS
    C# Developer. Professional
    6 месяцев
    Далее
  • Ulearn.me
    Основы программирования на примере C#. Часть 1
    1 неделя
    Далее
  • Ulearn.me
    Основы программирования на примере C#. Часть 2
    1 неделя
    Далее
Пригласить эксперта
Ответы на вопрос 1
aush
@aush
В InputSimulator, в конечном счете, вызывается

[DllImport("user32.dll", SetLastError = true)]
public static extern UInt32 SendInput(UInt32 numberOfInputs, INPUT[] inputs, Int32 sizeOfInputStructure);


www.pinvoke.net/default.aspx/user32.sendinput
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы