Compatibility Containers for Desktop Bridge

25/05/2019 Cliff Hobbs   ID: 266725

Overview

The table in this article details Microsoft's requirements for business applications to be accepted through their Desktop Bridge program and published via the Windows Store for Business. 

Compatibility Containers

Cloudhouse Compatibility Containers™ can address many of the problems and common compatibility issues encountered when trying to take a line-of-business application from Windows XP to the Windows 10 platform.

Please contact Cloudhouse if a remediation is currently unavailable and we will investigate whether a solution for your particular application is possible.

Only .NET 4.6.1 is supportedInclude the required version of .Net in Container
App always runs with elevated security privilegesEnable Least Privilege
App requires a kernel-mode driver or a Windows serviceEnabling Services, Script the install of drivers 
App's modules are loaded in-process to processes that are not in your Windows app packageInclude both apps in the Container
App modifies the HKEY_LOCAL_MACHINE (HKLM) registry hiveBy default, use /deploytype user
App writes to the AppData folder with the intention of sharing data with another appAdd a custom redirection
App writes to the install directory for your appAdd a custom redirection
App installation requires user interactionAuto Packager creates a silent install for the app
App uses the Current Working DirectoryAdd custom redirection 
App requires UIAccess. If your application specifies UIAccess=true in the requestedExecutionLevel element of the UAC manifestFollow Microsoft recommendations
App exposes COM objectsFollow Microsoft recommendations
App exposes GAC assemblies for use by other processesFollow Microsoft recommendations
App is linking C runtime libraries (CRT) in an unsupported mannerFollow Microsoft recommendations
App installs and loads assemblies from the Windows side-by-side folderEnable SxS
App uses a dependency in the System32/SysWOW64 folderBy default
App uses the Dev11 VCLibs framework packageFollow Microsoft recommendations
App contains a custom jump listFollow Microsoft recommendations
App starts a utility to perform tasksUse the new UWP feature
App generates code on diskFollow Microsoft recommendations
App uses the MAPI APIFollow Microsoft recommendations
Source:
Was this article helpful?

Table of Contents

    Can't find what you're looking for?

    Contact Support