![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
Pues pasa algo raro, aunque al poner el punto no me ofrece ninguno de los miembros que forman parte de la estructura, si lo pongo yo si lo acepta así que guiándome de esa estructura estoy corrigiendo todo lo que pueda pero en algunos puntos me veo que no puedo porque no se para que son algunos de ellos y a que equivalían en x32 para modificar sus respectivos métodos de x32 y convertirlos a x64.
Por ejemplo: Código PHP:
Código PHP:
Del resto no tengo ni idea de para que son y como leerlos y escribirlos y que utilidad podría tener leerlos o escribirlos. |
|
#2
|
||||
|
||||
|
He conseguido encontrar info por la red y he reajustado todo para que me lea los registros de x64 (o eso creo porque eso está aun por ver) pero ahora tengo un problema y es que en el de x32 usaba EnumProcessModules para cuando me atacheo a un proceso poder saber las dlls que tenia cargadas el proceso y al cambiar a x64 vi que en la msdn dice que hay que usar EnumProcessModulesEx y el problema que tengo es que me da un error sobre la libreria psapi.lib:
Cita:
![]() ¿Alguna idea? Última edición por Casimiro Noteví fecha: 21-05-2020 a las 00:26:52. |
|
#3
|
||||
|
||||
|
Arreglado eso también. lo tenía como:
Código PHP:
Código PHP:
Ahora mismo ya compila y me queda lo mas duro, comprobar todo y reparar fallos. |
|
#4
|
||||
|
||||
|
Ahora tengo otro problema, no me lee el CONTEXT. Lo tengo asi:
Código PHP:
![]() Para crear el proceso lo tengo así: Código PHP:
Última edición por aguml fecha: 21-05-2020 a las 17:47:58. |
|
#5
|
||||
|
||||
|
He visto un poco el código de Titán enginer y veo que inicializa de forma diferente CONTEXT:
Código PHP:
Código PHP:
|
|
#6
|
||||
|
||||
|
Veo que tanto para enviar cómo leer el context suspende antes el thread y después lo revive:
Código PHP:
|
|
#7
|
||||
|
||||
|
Bueno, después de mucho investigar he conseguido aprender cómo configurar el proyecto para que se lance como administrador y así poder obtener privilegios de depurador después y he estado haciendo pruebas y buscando información sobre el context. Sé que tiene que alinearse a 16 bytes y en winnt.h tengo esto:
Código PHP:
CONTEXT con; ¿Tengo que hacer algo más para que esté bien alineada? A todas las personas que le pasó era por el tema de la alineación de la estructura pero o eran en otro lenguaje o no especifican como arreglaron esto. |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Aportación del código de un stored procedure para conversión literal de números | birmain | Firebird e Interbase | 12 | 16-07-2015 20:12:29 |
| Problemas con el codigo SQL | Vales08 | SQL | 26 | 13-01-2012 04:05:46 |
| Conversión de código | altp | .NET | 2 | 10-06-2008 13:22:36 |
| problemas de conversión a PDF con ReportBuilder y TExtraDevices | agustibaldo | Impresión | 10 | 06-07-2007 15:52:41 |
| problemas de conversion... | User_baja1 | Varios | 2 | 30-08-2005 14:45:58 |
|