CMWTAT_Digital_Edition icon indicating copy to clipboard operation
CMWTAT_Digital_Edition copied to clipboard

Windows ARM64 Support

Open TGSAN opened this issue 4 years ago • 3 comments

ARM64 support under development, related issues can be discussed here

TGSAN avatar Nov 24 '21 19:11 TGSAN

软件没有任何直观的形式表明哪里卡住了,CPU占用一直很高(15%左右)。 另一款W10 Digital Activation Program也基本是同样情况。 但是 HEU KMS Activator成功以数字激活方式激活系统。 不知道是不是架构问题。

NalCol avatar Jul 02 '22 14:07 NalCol

软件没有任何直观的形式表明哪里卡住了,CPU占用一直很高(15%左右)。 另一款W10 Digital Activation Program也基本是同样情况。 但是 HEU KMS Activator成功以数字激活方式激活系统。 不知道是不是架构问题。

目前支持ARM64的版本已经基本开发完了,但是因为代码比较脏还没有提交到GitHub,之前的这个版本用的dll hook的形式去做状态欺骗,理论上是可以利用Windows指令集转换来兼容的,但是事实上跑起来不是很正常。新版本我通过调用未导出符号的方法来计算来避免使用dll hook,事实使用这种上在我的Surface Pro X(ARM64)上可以正常运行,但是主程序还是使用了不支持arm 的旧版本 .NET Framework,在不支持x64转义的Windows 10上面不知道能不能正常运行。目前还在解决这部分问题,解决之后应该就可以发布了。

TGSAN avatar Jul 02 '22 14:07 TGSAN

如果急着激活的话可以临时尝试先从x86或amd64的设备上使用 CMWTAT 激活,然后在arm64设备上使用激活疑难解答,通过Microsoft账号的移进行许可迁移(走官方的正版许可自助证迁),然后在x86或amd64的设备上重新使用 CMWTAT 激活。需要注意的是两台设备的Windows SKU版本需要一致(可以使用 CMWTAT 的版本转换)。

TGSAN avatar Jul 02 '22 14:07 TGSAN

#42 更新增加适用于 ARM64 的实验性支持

TGSAN avatar Sep 10 '22 21:09 TGSAN