アプリから起動する cmd.exe にキーストロークを送信しようとしています。そうすることで、すべてのキーボード文字を送信できますが、バックスペースを送信しようとしても効果がないようです。以下は、cmd.exe にメッセージを送信するためのコード スニペットです。
SendMessage((int)shell.MainWindowHandle, WM_KEYDOWN, ((int)e.KeyCode), 0);
SendMessage((int)shell.MainWindowHandle, WM_KEYUP, ((int)e.KeyCode), 0);
なぜこれがうまくいかないのですか?C# アプリから cmd.exe の stdin に送信する最良の方法は何ですか?
前もって感謝します