我有一个 Web 应用程序,它也显示在 winforms 应用程序的 Web 浏览器控件中。MS Word 和 Excel 安装在 Citrix 服务器上。
但是当我单击网站上的链接(显示在 Web 浏览器控件中)时,我想在客户端机器上而不是 Citrix 服务器上打开一个 word/excel 文档
是否可以?
我有一个 Web 应用程序,它也显示在 winforms 应用程序的 Web 浏览器控件中。MS Word 和 Excel 安装在 Citrix 服务器上。
但是当我单击网站上的链接(显示在 Web 浏览器控件中)时,我想在客户端机器上而不是 Citrix 服务器上打开一个 word/excel 文档
是否可以?
Citrix 支持一种称为内容重定向的机制,它可以将指定的文件类型重定向到服务器或客户端。
有关说明,请参阅此服务器到客户端内容重定向解释。
为了与客户端计算机进行通信,您需要在客户端计算机上运行软件来接受和解释来自托管应用程序的命令。
我们这里有类似的东西。客户需要一种打印到特殊打印机的方法(无论出于何种原因,打印机与 citrix 不兼容)。我们必须为客户端计算机创建一个“监听”应用程序,并修改托管应用程序以通过 winsock\tcpip 发送命令。因此,当请求打印作业时,托管应用程序将命令数据发送到客户端上的侦听应用程序,并且客户端实际启动了打印作业。