Título: Leer esta dll datos de variables y mostrarlo. Publicado por: Meta en 16 Marzo 2014, 12:18 pm Hola:
Tengo una variable creada conVisual C++ 2013 en Win32. Su código es de abajo. Tiene variables que se llama Vida, Balas y Mana. Código: #include <stdio.h> Usando Visual C# 2013, creando otro proyecto a parte con Windows Form, coloco la dll llamada HackDLL.dll en el directorio del proyecto del C#. Creao en C# una clase que se llama Super_DLL.cs. Dentro de ella tiene este código que en realidad no es nada. Código: using System; El formulario principal solo he colocado un using. Código: using System; En Windows Form de C# solo tiene tres label para mostrar dichas variables. Los label para no condundir se llama su nombre interno. label_vida label_balas label_mana No se si es posible hacerlo con el código mostrado. Lo que hace simplente ejecutar un juego básico hecho con C++ 2013 (no tengo código fuente y puede ser el ejecutable de cualquier juego). Se crea una dll a parte con otro proyecto del código de arriba. Luego creo otro proyecto con Windows Form bajo C# como dije antes arriba. Solo tiene que leer las variables del juego cuando está en ejecución. La dll hace el trabajo principal leyendo y C# solo muestra información optenida gracias a la dll. Espero que se entienda y me ayuden. Saludo. Título: Re: Leer esta dll datos de variables y mostrarlo. Publicado por: kub0x en 18 Marzo 2014, 08:40 am Buenas Meta,
tendrías que exportar las funciones de la DLL nativa para poder utilizarlas desde tu aplicación en .NET. Es decir, si lo que quieres es imprimir la vida en tu aplicación debes de llamar a la función de tu DLL "GetVida()" la cual devolverá un float/int (lo desconozco). Vamos que tienes darle modularidad a tu DLL separando cada funcionalidad en una función, y externalizando dicha función dependiendo de si la necesitas invocar desde fuera. Aquí te dejo un breve tutorial sobre como crear y exportar las funciones de una DLL nativa (Win32 C++) para que puedan ser invocadas desde otra aplicación. ->http://www.flipcode.com/archives/Creating_And_Using_DLLs.shtml Saludos Título: Re: Leer esta dll datos de variables y mostrarlo. Publicado por: Meta en 18 Marzo 2014, 15:58 pm Hola:
Estoy con el código de ejemplo y me da errores por todas partes. Lo he intentado compilar con Visual C++ 2013. Aquí esté el ejemplo. Descargar (https://drive.google.com/file/d/0B6HKwsbbpgrLS2NoNzJvdzd1WUE/edit?usp=sharing) Saludo. Edito: Hola de nuevo. Viendo ejemplo desde aquí. http://www.codeproject.com/Articles/670373/Csharp-Read-Write-another-Process-Memory Puedo leer algo, pero me da cosas raras. (http://www.subeimagenes.com/img/sin-titulo-2-881892.gif) Ver pantalla compelta. (http://www.subeimagenes.com/img/sin-titulo-2-881892.gif) Quiero que la variable que es 100 en el juego, aparezca en C# y no aparece. Sino signos que no viene a cuento, al menos de lo que busco. Saludo. |