ho sviluppato un programma per simulare la pressione di alcuni tasti della tastiera. Come funzione uso la SendInput.

Il codice che ho usato è il seguente:

codice:
INPUT input;
KEYBDINPUT tasto;
unsigned int num_elem = 1;

input.type = INPUT_KEYBOARD;
tasto.wVk = 'C';
input.ki = tasto;
SendInput (num_elem,&input,sizeof(INPUT));
Il codice funziona. Però devo anche aggiungere

codice:
tasto.dwFlags = KEYEVENTF_KEYUP;
input.ki = tasto;
SendInput (num_elem,&input,sizeof(INPUT));
per segnalare all'OS che il tasto è stato rilasciato? Oppure è superfluo? Grazie...