问题标签 [citrix]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
500 浏览

c# - 使用受 Citrix Access Gateway 保护的 Web 服务

我正在尝试使用通过 Citric Access Gateway (CAG) 向外部世界公开的 Web 服务,但我不确定如何使用 .net 对 CAG 进行身份验证有没有人知道我会如何处理这个问题.

0 投票
1 回答
823 浏览

wcf - WCF 向订阅者推送通知.. 通过 citrix

我正在尝试制作“消息服务”,将消息推送给某些订阅用户,这些用户都使用 Citrix 上的应用程序。

用户将生成一条消息(来自应用程序内),该消息将被设置为发送给所有或部分或一部分其他用户(他们在加载应用程序时订阅)。然后该消息将从应用程序本身中弹出(或其他)。

是否可以在此设置中推送消息?这是 WCF 乐于处理的事情吗?我们使用 Citrix 的事实是否会带来巨大的痛苦?我看过 WCF 回调,但不确定这是否适用于 Citrix ..

任何建议回答上述最高兴收到。也为对问题的粗略描述表示歉意。

谢谢

纳特

0 投票
4 回答
293 浏览

.net - 将每个工作场所许可证添加到现有应用程序

我被要求考虑为我们的应用程序设置许可。

  • 客户“租用”10 个工作区(定义为拥有工作站的用户)
  • 客户总是有一台运行我们软件的服务器。

我们正在考虑以下设置。

  • 我们面向互联网的服务器之一* 进行工作区验证(*许可证服务器)
  • 用户机器有“一些”独特的指纹,这些指纹会报告给我们的许可证服务器
  • 客户的本地服务器“跟踪”所有正在使用的指纹,并向我们的许可证服务器报告经过验证的工作区列表

我们当前的问题是如何为所有用户机器生成和收集唯一的指纹。特别是如果它们在像 citrix 这样的虚拟化堆栈上运行。

对于普通机器,我们可以只使用带有一些额外细节的 mac 地址。

所有机器上是否有一个全局唯一的硬件 ID,尤其是每个工作站始终唯一的 citrix 环境?

是否有一些必须阅读的链接,指向实施许可证环境的人的链接,这些故事基于经验。

一些额外的信息:

  • 客户本地服务器始终连接到互联网
  • 如果我们的许可服务器出现故障,我们始终可以使用宽限期或电话解锁码。
0 投票
1 回答
1789 浏览

citrix - 是否可以获得 Citrix XenApp 托管的应用程序的用户时区?

我有一个通过 Citrix XenApp 托管给世界各地用户的 VB6 应用程序。我正在使用 Windows GetTimeZoneInformation 调用来查找用户的时区,以调整应用程序中显示的某些日期(日期以 GMT 出现在应用程序中)。不幸的是,看起来 GetTimeZoneInformation 获取的是 Citrix 服务器的时区,而不是运行应用程序的用户。是否有基于 Citrix 的解决方案,或者我是否需要更改我的实施?对于 Citrix 托管的应用程序来说,这似乎是一个很大的漏洞,因为我想您在使用其他本地化设置时也会遇到同样的问题。

0 投票
2 回答
2951 浏览

c# - How do I get a citrix client receiver version number in c#

I'm running a c#.NET application as a login/logout script on a XenApp server. The application will run in a user context and I need to be able to retrieve the (client's) citrix receiver version number as well as the client os and machine name.

I'm fairly new to Citrix APIs and they don't seem to have very good documentation--anyone out there know how to accomplish this?

0 投票
1 回答
1338 浏览

citrix - Citrix、MFCOM、Powershell 和未来?

多年来,我一直在使用 MFCOM 将 Citrix Xenapp 管理任务整合到我们主要使用 Java 和部分使用 C++ 编写的自定义管理应用程序中。

我们的 Citrix 管理员现在通知我,MFCOM 正在逐步淘汰,Powershell Cmdlet 作为新的 Citrix XenApp API 提供。他将在没有 MFCOM 支持的情况下建造我们的下一个农场。

(这里是我抱怨的地方。但如果你愿意,你可以跳过抱怨,因为这对于我稍后提出的问题并不重要:仅脚本 API 很困难,并且容易在 Java/C++/ 等语言中使用错误。 C#。捕获和处理异常是不可靠的,传递和接收复杂的参数(如集合或对象)很麻烦,并且知道脚本的解释器 exe 在您想要的位置以及您需要的版本需要大量额外的代码。抱怨完成。)

所以我必须重写应用程序。以下是我的问题:

  • Powershell Cmdlet 真的是 XenApp 未来唯一支持的 API 吗?

  • 如果是这样,使用 Java/C++/Python/等非 Microsoft 语言的人如何访问此 API?每个人都在不同的进程中启动脚本吗?

  • 如果我们使用 C# 重写应用程序的 Citrix 部分,我们是否可以访问这些 Cmdlet 而无需在单独的进程中编写脚本?我愿意使用 C#。我的主要愿望是每次我们需要调用 Citrix 函数时不要启动单独的进程。

谢谢

0 投票
1 回答
2593 浏览

c# - 我应该在终端服务上调用 Application.EnableVisualStyles() 吗?

在终端服务/citrix 环境中,我应该 Application.EnableVisualStyles()在程序启动时调用我的 .NET 3.5 WinForms 应用程序吗?或者,最好不要这样做?

我正在寻找能够提供最佳性能的选项,并且不需要使用主题绘制的任何控件。

0 投票
2 回答
342 浏览

delphi - citrix下的delphi表单破坏

我在用 delphi (Delphi 2006) 编写一个复杂的 win32 应用程序。此应用程序不正式支持 citrix,但我们的一些客户在 citrix 下使用它。

发现的唯一问题是表单被销毁时的延迟很大(超过 3 秒才能释放表单)。

不幸的是,我目前无法获得更多信息。在继续我的调查之前,我想消除 Delphi 已知问题理论。

所以我的问题是:有没有人在 citrix 下看到过​​ Delphi 形式免费的延迟?

0 投票
2 回答
2821 浏览

client - 如何在 Citrix XenApp 6.0 上获得唯一的客户端 ID?(来自 4.0 和 4.5 的 MFCom 不起作用)

目前对于 Presentation Server 4.0 和 4.5,我正在通过 C# .NET 中的 MFCom 获取唯一的客户端 ID。

我开始在 6.0 上进行错误测试。有问题的行是实例化上述对象“农场”的第一行。

上网查了一下,发现这个...

从 XenApp 6.0 开始,MFCOM 作为公共支持的编程和脚本接口将不再可用。所有现有的基于 MFCOM 的代码不再适用于 XenApp 6.0。毫无疑问,没有 MFCOM 将需要额外的努力才能采用 XenApp 6.0。

有没有办法在 6.0 中获得唯一的客户端 ID?

0 投票
1 回答
3474 浏览

vbscript - VBS 检查 netstat 的输出

我创建了这个检查:

该检查只是查看它是否为 Windows 系统。如果它是 Windows 机器,则运行脚本,如果不是,我只想让它退出。我需要再做一次检查,以确保这两个条件都为真,但我不确定如何。使用 netstat 命令有一个输出。在本地地址下有一个地址为1494端口,机器名为cag.domain.com。我怎样才能包括一个检查,以便如果不是脚本刚刚关闭,两个部分都必须是真实的才能运行脚本。因此,如果 \Client\C$. = True 和本地地址:1494 和外国地址 = cag.domain.com = false 脚本将不会运行。