Computer seen as a VM (?!)Answered

I have problems in a computer, I can't activate a license, it tells me the computer is a VM

I have allowed the VM activation, I see the computer has been activated but wit wrong data:

Windows 10 (22H2), build 19045 (32-bit)

(while it is a 64 bit machine)

and it's reported as a VM

and, even if it's activated now, when I try the C example, adding the dat file and my UDID, and it always fails here:

taHandle = TA_GetHandle(_T("18324776654b3946fc44a5f3.49025204"));

(I have changed with my udid and added dat file)

And it's the same error I'm getting in my implementation (I have reproduced it with example.c)

I have porrted the application, created years ago and seldom used, from 32b to 64b ; it workd with 32b (other computers), what is going wrong now ?