/ / Winapi CreateDC виси на Win 8 - winapi, visual-c ++, windows-8

Winapi CreateDC виси на Win 8 - winapi, visual-c ++, windows-8

Имам програма, която използва winapi функции. Когато работи на WinXP (32bit) или Win7 (64bit) всичко е наред. Но на Win8 (64bit) има грешка: понякога програмата виси на тази кодова линия

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

Какво може да е причината за това?

послепис Той е вграден в MSVC 2005 на WinXP 32 бита за платформа Win32.

Отговори:

1 за отговор № 1

Опитвам:

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

0 за отговор № 2

Успях да възстановя програма за 64-битова платформа и сега работи.