Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature Request: ARM64 Support #657

Open
MichaelGrafnetter opened this issue Nov 14, 2023 · 5 comments
Open

Feature Request: ARM64 Support #657

MichaelGrafnetter opened this issue Nov 14, 2023 · 5 comments

Comments

@MichaelGrafnetter
Copy link

Hello, the installer is currently failing on ARM64 Windows 11 with the following error message:

image

Installer log:

2023-11-14 13:44:04.607   Log opened. (Time zone: UTC+01:00)
2023-11-14 13:44:04.607   Setup version: Inno Setup version 6.2.2
2023-11-14 13:44:04.607   Original Setup EXE: C:\Users\michael\AppData\Local\Temp\WinGet\CertifyTheWeb.CertifySSLManager.6.0.9\CertifyTheWebSetup_V6.0.9.exe
2023-11-14 13:44:04.607   Setup command line: /SL5="$605B6,15665944,1146880,C:\Users\michael\AppData\Local\Temp\WinGet\CertifyTheWeb.CertifySSLManager.6.0.9\CertifyTheWebSetup_V6.0.9.exe" /SILENT /NORESTART /LOG="C:\Users\michael\AppData\Local\Packages\Microsoft.DesktopAppInstaller_8wekyb3d8bbwe\LocalState\DiagOutputDir\WinGet-CertifyTheWeb.CertifySSLManager.6.0.9-2023-11-14-13-44-04.044.log"
2023-11-14 13:44:04.607   Windows version: 10.0.22631  (NT platform: Yes)
2023-11-14 13:44:04.607   64-bit Windows: Yes
2023-11-14 13:44:04.607   Processor architecture: ARM64
2023-11-14 13:44:04.607   User privileges: Administrative
2023-11-14 13:44:04.607   Administrative install mode: Yes
2023-11-14 13:44:04.607   Install mode root key: HKEY_LOCAL_MACHINE
2023-11-14 13:44:04.607   64-bit install mode: No
2023-11-14 13:44:04.607   Message box (OK):
                          This program can only be installed on versions of Windows designed for the following processor architectures:
                          
                          x64
2023-11-14 13:44:17.341   User chose OK.
2023-11-14 13:44:17.341   Got EAbort exception.
2023-11-14 13:44:17.341   Deinitializing Setup.
2023-11-14 13:44:17.341   Log closed.

As the app itself is written in .NET, the processor architecture check in the installer seems to be unnecessary.

@webprofusion-chrisc
Copy link
Contributor

Thanks Michael, originally we targeted x64 specifically because of our powershell integrations but in the near future we will have a dotnet 8+ based version with associated changes to powershell integration (it's a web ui and can also run on linux etc).

@webprofusion-chrisc
Copy link
Contributor

Interestingly, out of hundreds of thousands of users you are the first to ask for ARM support! Is there a Windows Server edition that runs on ARM64 and if so is that on Azure or some other provider?

@MichaelGrafnetter
Copy link
Author

MichaelGrafnetter commented Nov 14, 2023

Interestingly, out of hundreds of thousands of users you are the first to ask for ARM support! Is there a Windows Server edition that runs on ARM64 and if so is that on Azure or some other provider?

I am actually also using Certify on workstations to fetch Remote Desktop Protocol (RDP) TLS certificates. And I recently switched to the Windows Dev Kit 2023 as my main development machine, which is powered by a Snapdragon ARM64 CPU. But you are right, Windows ARM64 is also available in Azure, although it is still in Preview.

Windows Dev Kit 2023

@webprofusion-chrisc
Copy link
Contributor

Thanks, so yes we will eventually support arm64. I couldn't say when exactly though. I think from the use case you have that our new product will also suit you well (when its available). It's very much the same idea as the existing WPF app but with multi-user access/roles, web ui. For your RDP certs are these client certificates that you deploy to each machine and are you using DNS validation or (default) http validation?

@MichaelGrafnetter
Copy link
Author

Thanks for your response, @webprofusion-chrisc . I will be more than happy to test the new solution, even though it sounds like an overkill for my use case.
I am only using (Azure) DNS for validation, as the target machines do not even have web servers.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants