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

прошу совета у всемирного разума:) У себя в программе использую библиотеку InputSimulator чтобы эмулировать ввод в RDP терминале (по другому ввод не работает-единственный способ который заработал), с английским все хорошо, программа успешно выполняет то для чего ее создавал, но вот вместо русских букв вводит ????? ???? и т.п. кто работал с этой библиотекой может знает как ее заставить кушать русский? Или если нет то может есть идеи как эмулировать ввод с клавиатуры другим способом, чтобы он работал в окне RDP сессии?
Ни один из методов описанных здесь и тем более простые вроде SendKey и т.п. в RDP не работают, только в локальном компьютере. Заранее благодарю за помощь.
  • Вопрос задан
  • 2876 просмотров
Пригласить эксперта
Ответы на вопрос 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
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы