Asuntos Oficiales > La taberna del BIT
El Primer Hombre En La Luna Vio Un Ufo!!!
x.cyclop:
--- Cita de: "Eternal Idol" --- ¿Te parece que ahi dice eso? Se siguen haciendo drivers en C puro, muchisimos, pero C++ es mucho mas potente que C ...
--- Fin de la cita ---
Es que como no mencionaste C, me asusté.:nosweat:
--- Citar ---Se puden hacer drivers en C++ perfectamente, asi como en assembly.
--- Fin de la cita ---
^_^
JuanK:
--- Cita de: "Eternal Idol" --- http://foro.elhacker.net/index.php/topic,1....msg623815.html
Y si despues vas diciendo cosas como esta no me extraña eh :P
--- Fin de la cita ---
:huh:
y luego que dije de malo? :blink: fui honesto e que no conocia mucho de el tema :ph34r:
De hecho tambien estube hablando con krnl64 por gtalk pero para otras cosas que el estaba haciendo, y la verdad le dije que de ese tema sabia muy poco porque nunca he necesitado hacer un driver, y lo poco que tenia idea era de cosas teoricas, pero entre los dos buscamos y espero que le haya servido de algo...
de todas formas gracias por las aclaraciones creo que me seran de utilidad, tengo una duda respecto a eso...
bueno este no es el thread indicado ( tal ves habra uno nuevo en el foro de vc++) pero lo que sucede es que tengo un teclado inalambrico que da la opcion de abrir aplicaciones a través de 6 teclas especiales que tiene, bien lo malo es que el teclado esta en ingles y mi pobre mama y mi novia no son unas expertas en sistemas y le cuesta mucho trabajo y tiempo el hecho que las he puesto a trabajar con la tabla ASCII. Aunque a mi eso me parece sin importancia porque yo me defiendo muy bien con eso asi como supongo que les sucede a todos aca.
Bien mi idea es poder asignar a las teclas especiales las vocales con tilde y la letra ñ. Las aplicaciones que vienen con el teclado no permiten hacer ese mapeo de caracteres pero se me ocurre que la única forma de hacerlo es creando mi propio driver para el teclado o bien reemplazando alguno de los componentes que hacen parte del driver del teclado, pero nunca he hecho eso y no se muy bien por donde comenzar ni tampoco se si esa es la manera correcta de hacerlo. Tambien se me ha ocurrido hacer un driver en modo usuario o un servicio que este 'escuchando' las teclas o que se yo...
si quieren abro el post nuevo y lo trabajamos alli. :hola:
JuanK:
--- Cita de: "X.Cyclop" ---
--- Cita de: "Eternal Idol" --- ¿Te parece que ahi dice eso? Se siguen haciendo drivers en C puro, muchisimos, pero C++ es mucho mas potente que C ...
--- Fin de la cita ---
Es que como no mencionaste C, me asusté.:nosweat:
--- Citar ---Se puden hacer drivers en C++ perfectamente, asi como en assembly.
--- Fin de la cita ---
^_^
--- Fin de la cita ---
Pero se deben poder hacer drivers hasta en pascal o en algunos otros no? no necesariamente C /C++.
Eternal Idol:
--- Cita de: "JuanK" --- Bien mi idea es poder asignar a las teclas especiales las vocales con tilde y la letra ñ. Las aplicaciones que vienen con el teclado no permiten hacer ese mapeo de caracteres pero se me ocurre que la única forma de hacerlo es creando mi propio driver para el teclado o bien reemplazando alguno de los componentes que hacen parte del driver del teclado, pero nunca he hecho eso y no se muy bien por donde comenzar ni tampoco se si esa es la manera correcta de hacerlo. Tambien se me ha ocurrido hacer un driver en modo usuario o un servicio que este 'escuchando' las teclas o que se yo...
si quieren abro el post nuevo y lo trabajamos alli. :hola:
--- Fin de la cita ---
Aunque me parece bien seguir una conversacion por cualquier lado en este caso me parece que lo mejor seria abrir otro tema (asi otros se podrian beneficiar del mismo, aca puede que pase totalmente inadvertido para muchos). En VC++ no le veo mucho sentido pero no veo tampoco un foro adecuado.
Lo que podes hacer es un driver de tipo filtro que se situe por encima de la clase del teclado y modifique los datos que le llegan a la misma.
Si realmente lo queres hacer esto te servira de muchisima ayuda:
http://www.sysinternals.com/Utilities/Ctrl2Cap.html
WARNING: No es recomendable empezar a meter codigo en modo Kernel sin primero tener muy claro como funciona el S.O., lo mas "suave" que pasara es que veamos una pantallita azul.
Enko:
Juank, respecto al teclado:
Mi hermano hace un monton, se había descargado una aplicacion que interactuaba con el teclado para cambiarle las letas.
Es decir, uno apretaba un caracter español (del teclado español) y la aplicacion convertia al caracter apretado en uno del idioma ruso. Es decir, era usar el teclado ruso pero sin tener ese idioma activado.
La mala noticia, es que nisiquera recuerdo como se llamaba esa aplicacion :ph34r:
Navegación
[#] Página Siguiente
[*] Página Anterior
Ir a la versión completa