- 把应用程序快捷方式放到C:\Program Files\Citrix\ICAService\SeamlessInitialProgram目录下
二、HDX3D的情况下需要进行一些改造:
- #This is a batch file to start the fluent appliation
- #and start PicaImpersonationClient.exe to auto start the ConfigTool.exe
- start /d "C:\Program Files\ANSYS Inc\v121\fluent\ntbin\ntx86\" fluent.exe -r12.1.4
- start /d "C:\Program Files\Citrix\ICAService" PicaImpersonationClient.exe
这里以Fluent程序的发布为例。
- 需要编写一个批处理文件,文件内容如上,第一条启动应用程序,第二条,启动PicaImpersonationClient.exe,完成后讲该批处理文件保存为Start-Fluent.bat。
- 创建Start-Fluent.lnk指向第一步中的批处理文件,并如普通程序交付一样,把该快捷方式放到SeamlessInitialProgram目录下即可
- 到处配置文件
- #This is a batch file
- #This file will output the PortICA Default Configuration to an xml file
- “C:\Program Files\Citrix\Desktop Delivery\Controller\PortICASetDefaults.exe” /o c:\original.xml
- 导出完成后,我们会在C盘根目录看到original.xml文件,使用记事本等文本编辑工具打开
- 搜索<LogoffcheckSysModules></LogoffcheckSysModules>,并替换为<LogoffcheckSysModules><value>PicaImpersonationclient.exe,ConfigTool.exe</value></LogoffcheckSysModules>,修改完成以后保存,退出
- 导入修改后的配置
- #This is a batch file
- #This file will import the PortICA Default Configuration from an xml file
- “C:\Program Files\Citrix\Desktop Delivery\Controller\PortICASetDefaults.exe” /i c:\original.xml
至此,全部配置完成。
第三步,主要是用来配置PortICA协议,主要为Agent端,用来在注销的时候,检查配置中的两个进程,主要用来处理ConfigTool.exe进程,Agent会自动结束进程,从而使ICA会话能够正常的退出。
注意:如果第三步操作过程PortICA返回的XML文件为空或者里面为随机字符,乱码等,请参考另外一篇文章: