Unable to launch a published application whose path contains non-ASCII character

Unable to launch a published application whose path contains non-ASCII character

book

Article ID: CTX209625

calendar_today

Updated On:

Description

Unable to launch a published application whose path contains non-ASCII character.

The following error message appears:
"<Application name>" failed to start.The Citrix Server is unable to process your request to start this published application.Please try again. If the problem persists, contact your administrator.
 

Resolution

Get the wide character command line string via GetCommmandLine API.

This issue is fixed in LC4595.
 

Problem Cause

This is caused by the string conversion from ANSI to wide character. The code is the same as XenApp 7.6, but the mbstowcs doesn’t give the correct result on XenApp 7.6.300.
Not sure if this is related to build environment (XenApp 7.6.300 is built with VS 2013).