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

#2341
Código (cpp) [Seleccionar]
if ((unsigned char)letra == 160)

Igual tendrias que buscar algo para comparar con el locale o usar Unicode mejor.
#2342
ASM / Re: masm, msvcrt.
1 Diciembre 2011, 19:23 PM
Jeje de nadas, la linea de comandos es lo mas  ;-)
#2343
ASM / Re: masm, msvcrt.
1 Diciembre 2011, 19:09 PM
Si, el problema es que el SUBSYSTEM es WINDOWS y no CONSOLE. Yo tambien use Assembly & Link y Build All y asi no funcionaron por eso, despues use lineas de comandos y funciono  ;D
#2344
ASM / Re: masm, msvcrt.
1 Diciembre 2011, 17:42 PM
¿Cambia en algo no llamar a WriteConsole? Mezclar la CRT con la API tal vez de problemas ...
#2345
ASM / Re: Ensamblar con MASM codigo DOS
30 Noviembre 2011, 23:07 PM
No.
#2346
ASM / Re: Ensamblar con MASM codigo DOS
30 Noviembre 2011, 22:59 PM
Las versiones mas viejas de MASM eran de 16 bits.

Respuesta corta a lo segundo: no. Para saber mas leer algun libro de assembly reciente ...
#2347
Programación C/C++ / Re: Añadir sockets en winapi
30 Noviembre 2011, 19:48 PM
¿Que? ¿Pudiste programarlo y no sos capaz de agregarlo a un proyecto?
#2350
Esto es mas o menos ese codigo, la verdad es que es muy sencillo, simplemente llama a la API de Windows:

Código (cpp) [Seleccionar]
#include <windows.h>
#include <cstdio>

bool es64bits()
{
typedef BOOL (WINAPI *LPFN_ISWOW64PROCESS)(HANDLE, PBOOL);
BOOL bIs64BitOS = false;
LPFN_ISWOW64PROCESS fnIsWow64Process = (LPFN_ISWOW64PROCESS)GetProcAddress(GetModuleHandle("kernel32"), "IsWow64Process");
if (fnIsWow64Process)
{
fnIsWow64Process(GetCurrentProcess(), &bIs64BitOS);        
}
return bIs64BitOS;
}

void main()
{
printf("%d\r\n", es64bits());
}