Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - Eternal Idol

#1661
Si tenes alguna duda podes plantearla, si queres publicar "avances y código" existen recursos idoneos en Internet donde hacerlo.
#1662
Programación C/C++ / Re: errores varios
8 Octubre 2013, 00:56 AM
Me alegra que lo hayas podido solucionar  ::)
#1663
Programación C/C++ / Re: errores varios
5 Octubre 2013, 19:16 PM
De nadas, si estas especificando las librerias correctas es probable que no sean las necesarias para tu version de VC++. Con DUMPBIN vas a poder ver si el name mangling no coincide ... tal vez tengas que bajar otras librerias de importacion.
#1664
Programación C/C++ / Re: errores varios
5 Octubre 2013, 11:45 AM
Son errores al enlazar, podes comprobar si los simbolos mencionados estan exportados en esas librerias con DUMPBIN.
#1665
Supongo que lo diras por esto:
This parameter can specify a localized string using the following format:


En fin, en mi Windows 7 x64 TODOS los servicios tienen exactamente el mismo resultado llamando a GetServiceDisplayName o a EnumServicesStatusEx. Igual fijate que buffer tenga valor 0 siempre que llames para averiguar el tamaño ...
#1666
De base no tenes ninguna necesidad de hacer esto, en services->lpDisplayName ya tenes lo que buscas. En cuanto al problema en si tal vez se deba a que buffer no es 0 en el momento de la primera llamada, depuralo, fijate que devuelven las funciones y si no es el resultado correcto mira GetLastError.
#1667
Si, instala el WDK, ahi tenes toda la documentacion (que incluye la referencia).
#1668
Un modulo de modo Kernel llama a las funciones exportadas por el Kernel (Ntoskrnl) y otros modulos de modo Kernel. Un ejemplo es ExAllocatePoolWithTag. Si, se puede hacer perfectamente.

Es un tema bastante extenso y complejo, aca tenes una introduccion:
http://foro.elhacker.net/programacion_cc/principios_basicos_de_desarrollo_de_drivers_en_windows_lenguaje_c-t307017.0.html

Si de verdad te metes en este campo conseguite al menos 2 libros:
Programming The Microsoft Windows Driver Model de Walter Oney
Windows Internals de Mark Russinovich (y otros)

Despues instala el WDK y empeza a depurar con el WinDbg, cada excepcion no controlada sera un BSOD  :silbar:
#1669
Programación C/C++ / Re: Desamblar en C++
30 Septiembre 2013, 10:00 AM
OllyDbg es un depurador limitado que no permite depurar en modo Kernel ni soporta 64 bits.
#1670
ASM / Re: Ensamblador x64
29 Septiembre 2013, 12:22 PM
FASM, NASM, MASM tambien.

http://en.wikipedia.org/wiki/X86-64