Как отправить ключи в неактивное окно «ePSXe»? - PullRequest
0 голосов
/ 15 июня 2019

Мне нужно отправить ключ в неактивное окно ePSXe с помощью C #. Я получил дескриптор окна, используя Spy ++, но когда я использовал этот код для отправки ключа "x", я ничего не получил. Что мне делать?

Я пробовал разные значения "Msg", например 0x0100, 0x0101 и 0x0102, но ничего не получалось. Я также попробовал «SendMessage», и результаты были такими же.

[DllImport("user32.dll")]
public static extern IntPtr PostMessage(IntPtr hWnd, uint Msg, IntPtr wParam, IntPtr lParam);
private void Send_X(IntPtr p)
    {
        PostMessage(p, 0x0100, (IntPtr)Keys.X, IntPtr.Zero);
    }

Я ожидаю, что окно ответит на мой ключ.

1 Ответ

0 голосов
/ 16 июля 2019

Я думаю, что отправка неактивного игрового приложения невозможна, однако это решение мне очень помогло, но я должен сосредоточиться на ePSXe. Отправка ключей в игру DirectX

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...