Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > API de Windows
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 26-02-2008
jw4v32 jw4v32 is offline
Registrado
 
Registrado: feb 2008
Posts: 8
Poder: 0
jw4v32 Va por buen camino
posiciones en memoria de APIs

hola a todos, estoy comenzando a programar un EXE CRYPTOR y necesito saber como sacar las representaciones hexadecimales de las funciones LoadLibraryA , GetProcAddress, etc en memoria.

el codigo que me dieron es el de acontinuacion:

Código:
procedure TForm1.Button1Click(Sender: TObject); 
var 
 hKernel32: THandle; 
begin 
 hKernel32:= LoadLibrary('kernel32.dll'); 
 ShowMessage(GetProcAddress(hKernel32,'LoadLibraryA')); 
end;
pero esto solo me provoca el siguiente error:

Código:
[Error] Unit1.pas(31): Incompatible types: 'String' and 'Pointer'
andube investigando acerca de los punteros y se mas o menos lo que nesecito:


un tipo ^Integer : puntero a un entero

y la funcion IntToHex de SysUtils

pero no se bien como aplicarlo.

me explico?

Saludos el foro esta re groso!! =)
Responder Con Cita
  #2  
Antiguo 27-02-2008
Avatar de cHackAll
[cHackAll] cHackAll is offline
Baneado?
 
Registrado: oct 2006
Posts: 2.159
Poder: 20
cHackAll Va por buen camino
Código Delphi [-]
procedure TForm1.Button1Click(Sender: TObject);
var Handle: Cardinal;
begin
 Handle := LoadLibrary('kernel32.dll');
 ShowMessage(IntToHex(Cardinal(GetProcAddress(Handle, 'LoadLibraryA')), 8));
end;
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Ejercicio con Posiciones de dígitos gerupc Varios 19 18-08-2007 18:59:40
Como usar solo dos posiciones decimales alcides Varios 9 02-04-2007 19:31:31
Mover posiciones dentro de un list Box creus Varios 13 04-11-2006 18:03:44
posiciones decimales karocs Varios 6 12-09-2004 19:24:01
apis jfontane API de Windows 1 26-08-2003 03:01:16


La franja horaria es GMT +2. Ahora son las 06:00:31.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi