Witam próbuje znaleźć jakiś sposób, który pozwoli na symulowanie realnego wciskania klawiszy. Napisałem sobie kod z użyciem SendInput z user32 ale niestety nie działa z niektórymi programami, nie mogę wykonać ciągłego wciśnięcia (samego KEY DOWN) oraz nie da się użyć kombinacji np: Ctrl+c/v/f itp. Oto kawałek kodu:
public void Perform(short code)
{
INPUT[] inp = new INPUT[2];
inp[0].type = INPUT_KEYBOARD;
inp[0].ki = createKeybdInput(code, 0);
//inp[1].type = INPUT_KEYBOARD;
//inp[1].ki = createKeybdInput(code, KEYEVENTF_KEYUP);
SendInput((uint)inp.Length, inp, Marshal.SizeOf(inp[0].GetType()));
}
Pytanie mam następujące - Gdzie mogę znaleźć lub jak wykonać kod inny niż SendInput, który pozwolił by na realną symulację wciskania klawiszy ?