¿Cómo uso los indicadores de 8 bits de bajo nivel como condicionales?
En mi gancho de teclado, cada pulsación de tecla obtiene una marca que indica si se inyectó o no.http://msdn.microsoft.com/en-us/library/ms644967(VS.85).aspx
He destilado un KBDLLHOOKSTRUCT del lParam. Puedo acceder a kbd.flags.XXX. Simplemente no sé cómo convertir esta bandera de 8 bits en unaif (injected) {...
Tipo condicional que sé usar.
Si alguno de ustedes tipos de informática inteligente me ayudara, realmente lo apreciaría.
private static IntPtr HookCallback(int nCode, IntPtr wParam, IntPtr lParam)
{
KBDLLHOOKSTRUCT kbd = new KBDLLHOOKSTRUCT();
Marshal.PtrToStructure(lParam, kbd);
//if (injected) {...
¡Aclamaciones!