Test Foro de elhacker.net SMF 2.1

Programación => Programación C/C++ => Mensaje iniciado por: ahaugas en 25 Julio 2012, 01:50 AM

Título: problema virtual key codes en c++ letra ñ en keylogger
Publicado por: ahaugas en 25 Julio 2012, 01:50 AM
hola a todos estoy haciendo mi primer keylogger, y por ahora funciona bien.
pero la question es cuantos caracteres se pueden imprimir desde el teclado español?

la verdad necesito la letra ñ y en la referencia de windows no viene nada¿?

alguien me podria decir como y de que manera se podrian imprimir las letras Ñ?

tambien me gustaria saber como diferenciar las mayusculas de minusculas.


gracias a todos
Título: Re: problema virtual key codes en c++ letra ñ en keylogger
Publicado por: durasno en 25 Julio 2012, 07:56 AM
Hola! para la letra 'ñ' tal vez te sirva esto:
http://foro.elhacker.net/programacion_cc/problema_con_la_n-t331081.0.html

y para saber si es mayuscula o minuscula es cuestion de buscar funciones de C++. En C tenes funciones como islower(comprueba si un caracter es minuscula) y isupper(comprueba si un caracter es mayuscula), ambas de ctype.h


Saludos
Título: Re: problema virtual key codes en c++ letra ñ en keylogger
Publicado por: ahaugas en 26 Julio 2012, 18:31 PM
no me ha servido del todo pero si algo, gracias.
la letra ñ en VK lo pongo de la siguiente manera y no me imprime nada:

se supone que el caracter que equivale a la ñ es acsii 164:
Citarelse if(key == 164)
File::AppendAllText(path,"Ñ"); //Letra Ñ

porque no me imprime?

la verdad como tengo el sistema hecha ya con todas las teclas y mouse en virtual keyboard, no me gustaria cambiar ahora de estructura, si no se pudieran imprimir las teclas en español en vk entonces si me lo pensaria.



gracias