sto sviluppando una tesina universitaria sulla sicurezza informatica ed un collega ha posto una domanda teorica a cui, in effetti, non abbiamo saputo dar risposta.
Sapreste dirmi qual è la differenza teorica tra quando digito un pulsante io e quando lo stesso pulsante viene digitato dal PC mediante software?
Mi spiego meglio: quando io ad esempio devo digitare la lettera 'A' mando un input (che sarà associato ad un valore binario) e verrà visualizzata a schermo la lettera 'A'.
Nel caso invece in cui è il computer a digitare la lettera 'A' viene inviato lo stesso input?
Per far un esempio: se scrivo questo semplice programma in C: (su google ho letto che lettera A dovrebbe essere associata a quel valore, in ogni caso non valutate errori nel codice in quanto serve solo come esempio!)
- Codice:
#define VK_A 0x41
int main(){
keybd_event( VK_A, 0, 0, 0 );
}
In linea teorica ci sarà qualche differenza rispetto a quando sarò io a digitare il pulsante?
Grazie in anticipo a chiunque voglia aiutarmi!