C# 以编程方式启动Citrix 7.6店面发布的应用程序

C# 以编程方式启动Citrix 7.6店面发布的应用程序,c#,citrix,C#,Citrix,我一直在浏览大量论坛帖子和文档,但我找不到如何以编程方式(最好是C#)验证/启动通过Citrix 7.6店面界面发布的应用程序。我对使用Citrix非常陌生,因此如果有任何帮助,我将不胜感激 在我的公司,我们目前有一个像我描述的那样的启动器,它可以与Citrix 6.5 Web界面一起工作,但是当我们尝试在7.6 Storefront中使用相同的技术时,会出现一般性错误 有人能为我提供一个做我想做的事情的示例应用程序,或者为我指出一个合适的SDK/文档资源吗?我将非常感谢任何帮助 谢谢 非常非常

我一直在浏览大量论坛帖子和文档,但我找不到如何以编程方式(最好是C#)验证/启动通过Citrix 7.6店面界面发布的应用程序。我对使用Citrix非常陌生,因此如果有任何帮助,我将不胜感激

在我的公司,我们目前有一个像我描述的那样的启动器,它可以与Citrix 6.5 Web界面一起工作,但是当我们尝试在7.6 Storefront中使用相同的技术时,会出现一般性错误

有人能为我提供一个做我想做的事情的示例应用程序,或者为我指出一个合适的SDK/文档资源吗?我将非常感谢任何帮助


谢谢

非常非常老的帖子,但由于我也很努力,这里有一些适用于StoreFront 3.5的建议

首先,下面的代码使用StoreFrontWebAPI和基本HTTP身份验证。必须首先在StoreFront服务器上执行此操作,才能使用以下代码启用身份验证:

  • 开放Citrix店面
  • 单击“管理身份验证方法”
  • 选中“基本HTTP”框
如果您安装了以下nuget软件包,您可以插入一个类,该类将起作用:

  • 雷斯夏普
  • JSON.NET

(很抱歉,由于格式问题,我无法在此处直接跳过代码)


示例可以复制/粘贴到控制台应用程序中。我已经编写并清理了代码,以便任何人都能理解和使用它。

如果您使用的是Receiver 4.0,则可以使用Receivers-qlaunch参数。 请参阅Citrix dokumentation SelfService.exe–qlaunch“appname”是命令,您可以使用c#中的process start命令按名称启动应用程序。 我希望这也是一个简单的解决办法

问候伯纳德