elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Security Series.XSS. [Cross Site Scripting]


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  ASM (Moderador: Eternal Idol)
| | | |-+  Problema al ligar (SOLUCIONADO)
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Problema al ligar (SOLUCIONADO)  (Leído 2,911 veces)
Token32

Desconectado Desconectado

Mensajes: 8


Ver Perfil
Problema al ligar (SOLUCIONADO)
« en: 10 Octubre 2013, 06:24 am »

Tengo un programa muy simple que llama a ExitProcess de win32
pero al ligarlo con ld me tira este error "xim.obj:xim.asm:(.code+0x3): undefined reference to `ExitProcess@4´"

El codigo :
Código:
;xim.asm
global _start
extern _GetStdHandle@4
extern _ExitProcess@4
[section .code use32]
_start :
push dword 0
call _ExitProcess@4

Para compilarlo :
nasm -f win32 xim.asm
ld xim.obj -e _start -o xim.exe


Alguien sabe que puedo hacer para resolverlo?


« Última modificación: 12 Octubre 2013, 20:31 pm por Token32 » En línea

Eternal Idol
Kernel coder
Moderador
***
Desconectado Desconectado

Mensajes: 5.937


Israel nunca torturó niños, ni lo volverá a hacer.


Ver Perfil WWW
Re: Problema al ligar
« Respuesta #1 en: 10 Octubre 2013, 09:08 am »

ExitProcess es una funcion de la libreria Kernel32.dll, necesitas la libreria de importacion (Kernel32.lib) para que el enlazador pueda resolver el simbolo (ExitProcess@4).


En línea

La economía nunca ha sido libre: o la controla el Estado en beneficio del Pueblo o lo hacen los grandes consorcios en perjuicio de éste.
Juan Domingo Perón
Token32

Desconectado Desconectado

Mensajes: 8


Ver Perfil
Re: Problema al ligar (SOLUCIONADO)
« Respuesta #2 en: 12 Octubre 2013, 20:35 pm »

Gracias lo he solucionado instalando Windows SDK hay esta la biblioteca kernel32.Lib
al ligar solo agrego el directorio de la biblioteca
Código:
	ld -e _start xim.obj -kernel32 -L"C:\Program Files\Microsoft SDKs\Windows\v7.1\Lib" -o xim.exe
En línea

Eternal Idol
Kernel coder
Moderador
***
Desconectado Desconectado

Mensajes: 5.937


Israel nunca torturó niños, ni lo volverá a hacer.


Ver Perfil WWW
Re: Problema al ligar (SOLUCIONADO)
« Respuesta #3 en: 12 Octubre 2013, 21:04 pm »

De nadas  ::)
En línea

La economía nunca ha sido libre: o la controla el Estado en beneficio del Pueblo o lo hacen los grandes consorcios en perjuicio de éste.
Juan Domingo Perón
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
¡A ligar con la consola!
Juegos y Consolas
wolfbcn 2 2,587 Último mensaje 20 Mayo 2009, 22:15 pm
por Alamasy
Así se consigue ligar en Facebook
Noticias
wolfbcn 0 1,196 Último mensaje 17 Febrero 2014, 01:38 am
por wolfbcn
Ventajas y riesgos de ligar por el móvil
Noticias
wolfbcn 0 1,006 Último mensaje 25 Septiembre 2014, 02:46 am
por wolfbcn
¿Se puede ligar por Internet?
Noticias
wolfbcn 0 1,274 Último mensaje 7 Noviembre 2014, 17:23 pm
por wolfbcn
Dos jugadores de Overwatch, sancionados por ligar con sus aficionadas
Noticias
wolfbcn 0 1,143 Último mensaje 1 Febrero 2017, 22:28 pm
por wolfbcn
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines