
Such solution is possible to implement, but doesn't seem very reliable. For sending user and password information to published application I can use Windows messages. I have searched the web for some kind of API/SDK for such tasks, but I have found nothing.įor now the best option I can find is to use web browser automation to navigate Citrix Web interface, login automatically, retrieve published applications and start them. send application specific user and password information to published application.

automatically start published application.retrieve the list of published applications from XenApp.automatically log in to Citrix server from client machine.I try to integrate it with Citrix systems. Check "Remember my choice" to avoid repeatedĮxternal protocol request popup and Click “Launch Application” button, the application should be launched by Receiver successfully even with CST enabled.I work on a password manager application. Where it will download ICA file for the resource.Ħ. Otherwise, It will work in non-invoked mode. It indicates Chrome is working at WebHelper.exe invoked mode. If “External Protocol Request” dialog window pops up. In Storefront resource enumeration page, click an application icon. In this situation, user can click “Already installed” to continue, Chrome will work in Citrix WebHelper NOT invoked mode.ĥ. If “Just a moment, we’re detecting if…” webpage doesn't redirect to storefront web page, it means the configuration for Citrix WebHelper invoked mode failed.If “Just a moment, we’re detecting if…” webpage doesn’t auto redirects to enumeration/login page of storefront, please click “Detect again” button to try again.Click “Launch Application” button, the expected output is, “Just a moment, we’re detecting if…” and then automatically redirects to Storefront resource enumeration page with resources listed, or Storefront login page (you might need to re-enter user credential and click “Logon” button). Note: Verify url receiver:///Citrix/…, Verify the client machine can resolve the AG FQDN to correct IP address.Ĥ. Click “Detect Receiver” button and wait, you should see Chrome “External Protocol Request” dialog window pop up. Access Netscaler Access Gateway URL in Chrome and login with user credential, You should get below “Detect Receiver” page.ģ.

Chrome > Settings > Show advanced settings > Privacy > clearing Browsing data: the beginning of time, then exit Chrome and re-run it.Ģ.
