Compatibility Containers for Desktop Bridge

The following table details Microsoft's requirements for business applications to be accepted through their Desktop Bridge program and published via the Windows Store for Business. Cloudhouse Compatibility Containers can address many of the problems presented by LOB applications without the need to change the source code of the application. Please contact Cloudhouse if a remediation is currently unavailable and we will investigate whether a solution for your particular application is possible.

Compatibility Containers

Compatibility Containers address  some common compatibility issues that are encountered when trying to  take a Line of Business application from Windows XP to the Windows 10  platform.

Only .NET 4.6.1 is supported.
Include required version of .Net in Container
App always runs with elevated security privileges
Enable Least Privilege
App requires a kernel-mode driver or a Windows service
Enabling Services, Script the install of drivers 
App's modules are loaded in-process to processes that are not in your Windows app package.
Include both apps in the Container
App modifies the HKEY_LOCAL_MACHINE (HKLM) registry hive.
By default, use /deploytype user
App writes to the AppData folder with the intention of sharing data with another app
Add a custom redirection
App writes to the install directory for your app.
Add a custom redirection
App installation requires user interaction
Auto Packager creates a silent install for the app
App uses the Current Working Directory.
Add custom redirection 
App requires UIAccess. If your application specifies UIAccess=true in the requestedExecutionLevel element of the UAC manifest
Follow Microsoft recommendations
App exposes COM objects.
Follow Microsoft recommendations
App exposes GAC assemblies for use by other processes.
Follow Microsoft recommendations
App is linking C runtime libraries (CRT) in an unsupported manner
Follow Microsoft recommendations
App installs and loads assemblies from the Windows side-by-side folder.
Enable SxS
App uses a dependency in the System32/SysWOW64 folder.
By default
App uses the Dev11 VCLibs framework package
Follow Microsoft recommendations
App contains a custom jump list
Follow Microsoft recommendations
App starts a utility to perform tasks.
Use the new UWP feature
App generates code on disk
Follow Microsoft recommendations
App uses the MAPI API
Follow Microsoft recommendations
Was this article helpful?

Can't find what you're looking for?

Contact Support