Hallo,
I can not run this program fenetre_window, program terminates with an error, in the debugger can be seen that an exception occurs when you call
00007FF6FAC610E0 | E8 9F 13 00 00 | CALL <JMP.&RegisterClassExA> |
And here is an exception ...
00007FFFB3E63CF0 | 0F 29 45 C0 | MOVAPS DQWORD PTR SS:[RBP-40],XMM0 |
program that I compiled myself, also fails in this place.
The next problem, the following error message -
HJWasm v2.14, Jun 9 2016, Masm-compatible assembler.
Portions Copyright (c) 1992-2002 Sybase, Inc. All Rights Reserved.
Source code is available under the Sybase Open Watcom Public License.
Translated Windows SDK 8.1 64 bits
windef WIN_INTERNAL manque ENDIF
Win64_8.asm: 126 lines, 3 passes, 284 ms, 0 warnings, 0 errors
Press any key to continue . . .
Microsoft (R) Windows (R) Resource Compiler Version 10.0.10011.16384
Copyright (C) Microsoft Corporation. All rights reserved.
Using codepage 1251 as default
Creating Win64_8.res
Win64_8.rc.
Writing MENU:100, lang:0x409, size 34.
Writing BITMAP:101, lang:0x409, size 29112
Microsoft (R) Windows Resource To Object Converter Version 14.00.24210.0
Copyright (C) Microsoft Corporation. All rights reserved.
----------------------------
******* avec RESSOURCE ******
-----------------------------
Microsoft (R) Incremental Linker Version 14.00.24210.0
Copyright (C) Microsoft Corporation. All rights reserved.
Win64_8.obj : fatal error LNK1318: Unexpected PDB error; OK (0) ''
There has been an error while linking this project.
Press any key to continue . . .
which occurs due to /DEBUG /debugtype:cv
Maybe someone already had the same problem ?! Thank you in advance!
P.S. Why do my procedure calls pass through a stub?
00007FF6FAC61344 | 33 C9 | XOR ECX,ECX |
00007FF6FAC61346 | E8 15 11 00 00 | CALL <JMP.&GetModuleHandleAStub> |
00007FF6FAC6134B | 48 89 05 DE 3D 00 00 | MOV QWORD PTR DS:[7FF6FAC65130],RAX |
00007FF6FAC61352 | E8 FD 10 00 00 | CALL <JMP.&GetCommandLineAStub> |
00007FF6FAC61357 | 48 89 05 E2 3D 00 00 | MOV QWORD PTR DS:[7FF6FAC65140],RAX |