GerbilSoft / rom-properties

ROM Properties Page shell extension
GNU General Public License v2.0
459 stars 35 forks source link

[Bug Report] ARM64 Snapdragon X: Faliled to register DLLs #420

Open martinot opened 1 month ago

martinot commented 1 month ago

Trying to install on an ARM64 machine (HP Omnibook X with Snapdragon X) with Windows 11 on ARM.

ARM64 error for rom-properties

Device name HP-OmniBook-X Processor Snapdragon(TM) X Elite - X1E78100 - Qualcomm(TM) Oryon(TM) CPU 3.42 GHz Installed RAM 16.0 GB (15.4 GB usable) Device ID AA3E2BC3-5218-4A51-A94F-6B684287D16C Product ID 00342-21243-04904-AAOEM System type 64-bit operating system, ARM-based processor Pen and touch Touch support with 10 touch points

Edition Windows 11 Home Version 24H2 Installed on ‎09/‎08/‎2024 OS build 26100.1301 Experience Windows Feature Experience Pack 1000.26100.11.0

image

image

GerbilSoft commented 1 month ago

Likely related to #398. v2.3 should be better at handling the various ARM on Windows scenarios, but I guess not?

I don't have a Windows on ARM machine to test this myself, but it's apparently possible to run Windows on ARM on QEMU:

Will look into testing this over the weekend.

For now, you can manually open a command prompt and run regsvr32 on 'rom-properties.dll' in the arm64 and arm64ec directories.