XenApp Command Line参数的传递
2011-05-26 18:48
337 查看
[align=left]发布XenApp应用的时候,可以在支持参数的可执行程序路径后面直接添加命令行参数即可,达到启动的同时传参的功能,但是如果需要动态的调整参数,那么就需要再Web Interface端做二次开发,来动态修改ica文件的LongCommandLine值来实现参数的传递。[/align]
[align=center][/align]
[align=center]直接在可执行文件后面添加参数[/align]
[align=center][/align]
[align=center]在可执行文件后面添加%**,通过ica文件传递参数到应用程序[/align]
[align=left]这里要说明的是:使用ica文件传参,有两种方式,%*和%**两种方式,这两种方式有些区别。[/align]
%* is used to securely pass file names.
%** is used to pass file names unchecked.
[align=left]也就是说:使用%*时候,citrix会检查传递文件名称的合法性和安全性,如果使用%*传参不成功,可以尝试使用%**。[/align]
[align=left]或者可以直接修改以下值来强制启用或者不启用安全检查HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Citrix\wfshell\TWI\PublishedAppCommandLineFlag[/align]
[align=left]注意PublishedAppCommandLineFlag是一个DWORD值,值为1,启用安全检查,值为0,不启用安全检查。也就是说,即使使用%*,在修改注册表强制不启用安全检查后,也是可以传参成功的。[/align]
[align=left]发布XenApp应用的时候,可以在支持参数的可执行程序路径后面直接添加命令行参数即可,达到启动的同时传参的功能,但是如果需要动态的调整参数,那么就需要再Web Interface端做二次开发,来动态修改ica文件的LongCommandLine值来实现参数的传递。[/align]
[align=center][/align]
[align=center]直接在可执行文件后面添加参数[/align]
[align=center][/align]
[align=center]在可执行文件后面添加%**,通过ica文件传递参数到应用程序[/align]
[align=left]这里要说明的是:使用ica文件传参,有两种方式,%*和%**两种方式,这两种方式有些区别。[/align]
[align=left]· %* is used to securely pass file names.[/align]
[align=left]· %** is used to pass file names unchecked.[/align]
[align=left]也就是说:使用%*时候,citrix会检查传递文件名称的合法性和安全性,如果使用%*传参不成功,可以尝试使用%**。[/align]
[align=left]或者可以直接修改以下值来强制启用或者不启用安全检查HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Citrix\wfshell\TWI\PublishedAppCommandLineFlag[/align]
注意PublishedAppCommandLineFlag是一个DWORD值,值为1,启用安全检查,值为0,不启用安全检查。也就是说,即使使用%*,在修改注册表强制不启用安全检查后,也是可以传参成功的。
[align=center][/align]
[align=center]直接在可执行文件后面添加参数[/align]
[align=center][/align]
[align=center]在可执行文件后面添加%**,通过ica文件传递参数到应用程序[/align]
[align=left]这里要说明的是:使用ica文件传参,有两种方式,%*和%**两种方式,这两种方式有些区别。[/align]
%* is used to securely pass file names.
%** is used to pass file names unchecked.
[align=left]也就是说:使用%*时候,citrix会检查传递文件名称的合法性和安全性,如果使用%*传参不成功,可以尝试使用%**。[/align]
[align=left]或者可以直接修改以下值来强制启用或者不启用安全检查HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Citrix\wfshell\TWI\PublishedAppCommandLineFlag[/align]
[align=left]注意PublishedAppCommandLineFlag是一个DWORD值,值为1,启用安全检查,值为0,不启用安全检查。也就是说,即使使用%*,在修改注册表强制不启用安全检查后,也是可以传参成功的。[/align]
[align=left]发布XenApp应用的时候,可以在支持参数的可执行程序路径后面直接添加命令行参数即可,达到启动的同时传参的功能,但是如果需要动态的调整参数,那么就需要再Web Interface端做二次开发,来动态修改ica文件的LongCommandLine值来实现参数的传递。[/align]
[align=center][/align]
[align=center]直接在可执行文件后面添加参数[/align]
[align=center][/align]
[align=center]在可执行文件后面添加%**,通过ica文件传递参数到应用程序[/align]
[align=left]这里要说明的是:使用ica文件传参,有两种方式,%*和%**两种方式,这两种方式有些区别。[/align]
[align=left]· %* is used to securely pass file names.[/align]
[align=left]· %** is used to pass file names unchecked.[/align]
[align=left]也就是说:使用%*时候,citrix会检查传递文件名称的合法性和安全性,如果使用%*传参不成功,可以尝试使用%**。[/align]
[align=left]或者可以直接修改以下值来强制启用或者不启用安全检查HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Citrix\wfshell\TWI\PublishedAppCommandLineFlag[/align]
注意PublishedAppCommandLineFlag是一个DWORD值,值为1,启用安全检查,值为0,不启用安全检查。也就是说,即使使用%*,在修改注册表强制不启用安全检查后,也是可以传参成功的。
相关文章推荐
- XenApp Command Line参数的传递
- Embedded Linux kernel的启动参数command line的传递方式
- Linux Kernel command line 内核输入参数/proc/cmdline
- kernel command line 参数详解
- 通过CommandArgument传递多个参数的尝试
- MVVM中轻松实现Command绑定(二)传递Command参数
- MVVM中轻松实现Command绑定(二)传递Command参数
- JSF中的h:commandLink如何传递参数 三种取值比较
- Linux kernel command line 参数详解
- 在ASP.NET GridView 中使用e.CommandArgument传递参数
- <ZT>ParseCommandLine 有关命令行启动参数的一些技巧
- LinkButton的CommandArgument 传递多个参数
- GNU ARM汇编--(十六)bootloader与kernel之间的commandline的传递
- GridView使用DataKeyNames的例子 & CommandArgument传递多个参数 & 获取GridView编辑状态下单元格里的值
- salesforce commandLink commandButton中通过param传递参数
- VIVI下设置linux_command_line参数
- UVM::通过cmdline传递参数
- JSF中的h:commandLink如何传递参数 三种取值比较
- GridView使用DataKeyNames的例子 & CommandArgument传递多个参数 & 获取GridView编辑状态下单元格里的值
- 在Visual Studio 2010中指定命令行调试参数(Specify Command Line Arguments in Visual Studio 2010)