Paso 1: Aplicar el Hack...
El Hack
El hack consiste en una nueva DLL que debe ser "inyectada" en LaserCAD.exe. La DLL implementa "ganchos" en clave de API de Windows para afectar las correcciones necesarias en el código. Siga los pasos siguientes para aplicar la revisión. El video adjunto muestra cómo para llevar cada paso. Asegúrese de ver pantalla completa para poder ver adecuadamente lo que está sucediendo:
Requisito previo
Hay varias maneras de que nuestra solución DLL puede ser inyectado en el proceso de LaserCAD, pero en gran medida la forma más sencilla de hacerlo es crear una copia de LaserCAD.exe que útil y permanentemente importa la nueva DLL. Para esto utilizaremos CFF Explorer de ntcore.com. CFF Explorer es una herramienta extremadamente útil, escrita por Daniel Pistelli. Para instalarlo, visite http://www.ntcore.com/exsuite.php y haga clic en "descargar la Suite de Explorer". Una vez descargado, ejecute ExplorerSuite.exe y siga las instrucciones para instalarlo en su máquina. Cuando termines con todos los pasos siguientes puede quitar Explorer Suite (vía el Panel de Control | Programas) si tiene no más necesitan para él...
El Fix DLL
Después de esto necesita la reparación sí mismo. Se llama LaserCADFix.dll y puede descargarse desde mi página web aquí: http://www.andrewlsandoval.com/Articles/LaserCADFix/LaserCADFix.dll.
Después de descargar LaserCADFix.dll copiarlo en la carpeta de AWCPrograms en LaserCAD. Si instalaste LaserCAD en c:\, copie el archivo C:\LaserCAD\AWCPrograms\.
Importación de LaserCADFix.dll en LaserCAD.exe
Con el archivo de parche en su lugar, utilice explorador de Windows (tecla Windows + E) para navegar a la carpeta LaserCAD\AWCPrograms (generalmente c:\LaserCAD\AWCPrograms\) si no ya tenia ventana abierta a él. A continuación, haga clic en LaserCAD.exe. A continuación, haga clic en "Abrir con CFF Explorer".
A continuación haga clic en Importación Adder en el panel izquierdo del explorador de CFF. A la derecha de la caja de módulos, haga clic en el botón Agregar. Seleccione LaserCADFix.dll en la lista de archivos y haga clic en abrir.
En la ventana de funciones exportadas, verá la entrada "00000064 - ImportMe". Haga clic en esto y haga clic en el botón de arriba que con la etiqueta "Importar por Ordinal". Esto copiará "00000064 - ImportMe" en la lista de funciones importadas del lado derecho.
A continuación, haga clic en el botón de "Reconstruir la tabla de importación". Esto agregará la DLL a la lista de importación de LaserCAD.exe.
Por último, haga clic en el botón de guardar (parece un disco viejo y está en la parte superior izquierda, segundo botón de la izquierda). Se le presentará con un mensaje que dice "archivo original sobrescribir?" Haga clic en "no". En el cuadro de diálogo Guardar como, escriba el nombre del archivo LaserCADFixed.exey haga clic en guardar. Usted puede ahora cierre CFF Explorer (y desinstalarlo si lo prefiere.)
Lo que es fácilmente accesible
Ahora hay dos copias de LaserCAD. Si ejecuta LaserCAD.exe el mismo funcionará como siempre tenía, errores y todo. Si se ejecuta LaserCADFixed.exe se aplicará la corrección y puede introducir texto con la fuente adecuada seleccionada y en caracteres no en inglés si es necesario. Si usted haga clic en LaserCADFixed.exe en la ventana del explorador puede seleccione "Pin a la barra de tareas" o "Pin al menú de Inicio". Esto creará un enlace en la barra de tareas o menú Inicio para facilitar el acceso. También puede seleccionar copiar y luego en el escritorio, haga clic derecho y seleccionar "Pegar acceso directo". Asegúrese de dar el acceso directo de un nombre que te ayuda a saber que esta copia abre la versión fija de LaserCAD.