/ / Winapi CreateDC se cuelga en Win 8 - winapi, visual-c ++, windows-8

Winapi CreateDC se cuelga en Win 8 - winapi, visual-c ++, windows-8

Tengo un programa que utiliza funciones de winapi. Cuando se ejecuta en WinXP (32 bits) o Win7 (64 bits) todo está bien. Pero en Win8 (64 bits) hay un error: a veces el programa se cuelga en esta línea de código

HDC hDisplay = CreateDC("DISPLAY", NULL, NULL, NULL);

¿Cuál podría ser la razón de ello?

PD. Está construido en MSVC 2005 en WinXP 32 bit para la plataforma Win32.

Respuestas

1 para la respuesta № 1

Tratar:

CreateDC(TEXT("DISPLAY"),NULL,NULL,NULL)

0 para la respuesta № 2

He logrado reconstruir el programa para la plataforma de 64 bits, y ahora funciona.