I have really no idea. I was not even aware that ARM64 could run x64
binaries so that tells you the level of my knowledge :-)
Apparently, there is the Microsoft Compatibility Toolkit you can run on
ARM64 that will tell you whether a binary is compatible and the reason
why it is not. You need a ARM64 to run in though.
If you do find out, I'd be interested in knowing the answer.
There are a few API's that twapi uses that are not Win32, they are
direct ntdll calls. It is possible the emulator does not support these.
But that is only a wild guess.
/Ashok
Post by Michael NiehrenI also have no ARM system here.
I am wondering that other modules compiled for x86/x64 are running fine only
TWAPI not. I cross-compile the other modules under Linux with mingw and use
your binary, all of them are x86/x64 compiled, so it seem's that Windows/ARM
use an x86 emulator.
Do you think it would be possible to cross compile TWAPI under Linux with
mingw too and would that help for using it under Windows/ARM ?
Michael