发布XenApp应用的时候,可以在支持参数的可执行程序路径后面直接添加命令行参数即可,达到启动的同时传参的功能,但是如果需要动态的调整参数,那么就需要再Web Interface端做二次开发,来动态修改ica文件的LongCommandLine值来实现参数的传递。

直接在可执行文件后面添加参数

在可执行文件后面添加%**,通过ica文件传递参数到应用程序

这里要说明的是:使用ica文件传参,有两种方式,%*和%**两种方式,这两种方式有些区别。

  • %* is used to securely pass file names.
  • %** is used to pass file names unchecked.

也就是说:使用%*时候,citrix会检查传递文件名称的合法性和安全性,如果使用%*传参不成功,可以尝试使用%**。

或者可以直接修改以下值来强制启用或者不启用安全检查HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Citrix\wfshell\TWI\PublishedAppCommandLineFlag

注意PublishedAppCommandLineFlag是一个DWORD值,值为1,启用安全检查,值为0,不启用安全检查。也就是说,即使使用%*,在修改注册表强制不启用安全检查后,也是可以传参成功的。

转载于:https://blog.51cto.com/froyo/783446

XenApp Command Line参数的传递相关推荐

  1. kernel command line 参数详解

    Linux内核在启动的时候,能接收某些命令行选项或启动时参数.当内核不能识别某些硬件进而不能设置硬件参数或者为了避免内核更改某些参数的值,可以通过这种方式手动将这些参数传递给内核.  如果不使用启动管 ...

  2. Linux Command Line 解析

    处理模型 Linux kernel 的启动包括很多组件的初始化和相关配置,这些配置参数一般是通过command line 进行配置的.在进行后续分析之前,先来理解一下command line 的处理模 ...

  3. 【idea】IDEA 出现问题:Error running xxx Command line is too long. Shorten command line 解决方案

    文章目录 一.背景 二.原因 三.解决 四.总结 一.背景 在Debug启用@test方法或者IDEA 启动项目出现Shorten the command line via JAR manifest ...

  4. cmdline -[command line,__fdt_pointer,initial_boot_params] boot_command_line 获取

    [boot_command_line,cmdline,commandline,devicetree地址] head.S->start_kernel(), head.S 中主要是获取dt的地址: ...

  5. IDEA——》解决Command line is too long

    1.操作 Debug启动@Test方法 2.现象(错误信息) Error running EsfRegionTest.getEsfRegionByParam. Command line is too ...

  6. 服务启动时,报Command line is too long异常

    问题描述 在使用idea启动Springboot项目,报错Command line is too long,如下图 解决 按照如下修改,Edit Configurations->shorten ...

  7. IDEA Springboot启动报Command line is too long错误

    启动报错: Error running 'CmsFrontApplication': Command line is too long. Shorten command line for CmsFro ...

  8. IDEA中shorten command line的配置/报错:Command line is too long

    报错: Error running 'xxx': Command line is too long. Shorten command line for xxx or also for Applicat ...

  9. 【idea】Command line is too long. Shorten command line for XXXApplication

    Command line is too long. Shorten command line for XXXApplication or also for Spring Boot default- 问 ...

最新文章

  1. SurfaceView-----------------转
  2. CVPR 2019 | 目标检测之面向更高精度的包围框回归
  3. Oracle多表连接查询
  4. excel中最常用的30个函数_94个Excel常用函数目录
  5. Package requirements (pthread-stubs xau = 0.99.2) were not met:
  6. Python[装饰器]
  7. 深入浅出WPF(1)——什么是WPF
  8. 福大2021计算机考研科目,2021计算机考研专业课发生改变的院校情况汇总
  9. Chrome浏览器乱码问题
  10. MySQL的数据类型(三)
  11. DolphinDB:金融高频因子流批统一计算神器!
  12. 记录一次搭建家用小型服务器的经历
  13. 【深度学习】深度学习入门:投身深度学习你需要哪些准备?
  14. Python-qqbot实现QQ群翻译机器人
  15. vmware虚拟机更改MAC地址方法
  16. flash actionscript MovieClip(电影剪辑)控制
  17. 如何合理选择 PLC
  18. Linux中SELinux理解
  19. android手机常用分辨率
  20. Win11微信来消息任务栏右下角图标不闪烁怎么办?

热门文章

  1. ocp oracle 考试报名_获得Oracle认证对拓展职业前景的影响
  2. c语言 二维数组 文库,c语言二维数组练习题
  3. activiti 工作流_分享:springboot中关于工作流activiti的搭建
  4. JAVA装mysql_已经安装了mysql,怎么能在java程序里使用SQL?
  5. python科学坐标图绘制的四个要素_Python3.0科学计算学习之绘图(四)
  6. 依赖注入的三种方式_Java核心知识 Spring原理十 Spring 依赖注入四种方式
  7. 中国红色旅游消费大数据报告(2021)
  8. 这或许才是产品人真实的工资情况
  9. 输出平均成绩最高的学生成绩以及该学生的序号
  10. php html转成数组,PHP_php将HTML表格每行每列转为数组实现采集表格数据的方法,本文实例讲述了php将HTML表格每 - phpStudy...