Como simular a entrada do teclado em TODAS as aplicações?

Estou escrevendo um aplicativo (em C #) que, como parte dele, deve simular e enviar algumas teclas para outro aplicativo. Estou a usarhttp: //inputsimulator.codeplex.com projeto para simulação de chaves e funciona em muitas aplicações, mas em algumas não - por exemplo, Mortal Combat 4.

Pesquisei no Google e encontrei muitas respostas que variam de 'é impossível' a 'você deve usar a biblioteca XXX' etc. As respostas me assustaram muito e até quase convenceram que não sou capaz de fazê-lo naquele momento. , MAS..

teclado virtual @ M $ funciona. Funciona em TODAS as aplicações. Portanto, é possível ... Alguém de vocês, pessoal inteligente, sabe como posso conseguir isso?

questionAnswers(3)

yourAnswerToTheQuestion