Start a new topic

Windows on ARM support?

Any plans on releasing an ARM64-compatible build of TS for Windows?  I can get it to launch and manage my connection database, but launching an RDP session throws the following error:

Failed to create the remote desktop client: is not a valid Win32 application. (Exception from HRESULT: 0x800700C1).

System.BadImageFormatException: is not a valid Win32 application. (Exception from HRESULT: 0x800700C1)
at System.Windows.Forms.UnsafeNativeMethods.CoCreateInstance(Guid& clsid, Object punkOuter, Int32 context, Guid& iid)
at System.Windows.Forms.AxHost.CreateWithLicense(String license, Guid clsid)
at System.Windows.Forms.AxHost.CreateInstanceCore(Guid clsid)
at System.Windows.Forms.AxHost.CreateInstance()
at System.Windows.Forms.AxHost.GetOcxCreate()
at System.Windows.Forms.AxHost.TransitionUpTo(Int32 state)
at System.Windows.Forms.AxHost.CreateHandle()
at System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
at System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
at System.Windows.Forms.Control.CreateControl()
at System.Windows.Forms.Control.ControlCollection.Add(Control value)
at (Object , Control )
at RoyalTS.DeploymentTreePageSet.IncreaseTreeNode(Object messagePosition, Control containerLength)
at RoyalTS.FunctionDictionaryPageSet.IncreaseQueue(RoyalRDSConnection messagePosition) in File801:line 858
at RoyalTS.FunctionDictionaryPageSet.FunctionSetPageSet.JoinPartition() in File801:line 103
at RoyalDocumentLibrary.RoyalBase.TemporaryAction(Action action)
at (Object , Action )
at RoyalTS.ContextHelperPageSet.IncreaseTreeNode(Object messagePosition, Action containerLength)
at RoyalTS.FunctionDictionaryPageSet.FunctionSetPageSet.IncreaseTreeNode() in File801:line 101 


The current ARM support from Microsoft is quite bad. Royal TS is a C# WinForms app and Microsoft doesn't fully support ARM yet. Also, Royal TS depends on many components, including the RDP component Microsoft ships with Windows which also seem to not fully work with ARM yet. As soon as Microsoft supports ARM fully on the complete stack, we will support it as well.

Sorry for not having better news right now.


No worries!  I figured as much.  Windows on ARM has a looong way to go.

Thank you!


Login or Signup to post a comment