representacion politica mecanismos c++ c winapi textbox operating-system

c++ - politica - mecanismos de representacion



Cambiar el mecanismo de representación de todos los cuadros de texto de Windows en todo el sistema (1)

Necesito escribir un algoritmo novedoso y personalizado para manejar y representar pedazos de cuerdas de derecha a izquierda y de izquierda a derecha en un cuadro de texto, y luego tengo que hacer todos los cuadros de texto en Windows, para usar este algoritmo .

Mi pregunta es sobre el segundo trabajo, es decir, ¿cómo puedo cambiar el mecanismo de representación de todos los cuadros de texto en una máquina de Windows? ¿De qué parte de la API de Win32 debo comenzar? ¿Es algún tipo de hackeo de dlls de sistemas existentes o hay alguna API para hacer tales cosas?


¡Hagas lo que hagas, nunca cubrirás todos los programas con esto! Si un programa utiliza su propio kit de herramientas, o un conjunto de herramientas que no usa widgets integrados Win32, cualquier modificación en la API de Win32 no tendrá ningún efecto.

Es posible retocar la API de Win32 inyectando una DLL en cada proceso, que se conecta a las llamadas a la API de Win32 a través de mecanismos de depuración. Técnicamente, esto significa que tendrás que volver a implementar todas las partes de la API de Win32 que comportamiento deseas modificar. También este tipo de métodos también son utilizados por el software de malware, por lo que los programas antivirus se descontrolarán.

En conclusión: Hacer esto es un gran esfuerzo, propenso a errores, nunca cubrirá todas las aplicaciones y causa serios problemas.