问题标签 [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.
macos - Citrix Server 之类的应用程序 - 在 Mac 上?
有谁知道将在 Mac OS 上运行的与 Citrix Server 类似的产品?
本质上,我希望允许多个远程用户同时登录到同一个 OSX 服务器(使用完整的可视化桌面,而不是 SSH)。
citrix - 从 Citrix 上托管的应用程序启动本地邮件客户端
我有一个桌面应用程序(Windows 窗体),我的客户端托管在 Citrix 服务器上。我想启动用户本地配置的邮件客户端以从我的应用程序发送邮件。我该怎么做呢?
除此之外,我还需要在发送之前将文件附加到电子邮件中。
.net - 问题:.NET 代码从同一个磁盘上的一个目录而不是另一个目录运行
我们的应用程序是一个混合的 Win32 非托管应用程序和一个 .NET 2.0 托管应用程序。Win32 部分是主要的可执行文件,它有时会加载和托管 .NET 2.0 运行时并加载一些托管模块以打开新的 winforms 窗口。
我们遇到了一些 CASPOL 类型的问题,但今天我们遇到了一个非常奇怪的问题,我希望有人能给我一些指示或想法,或者基本上只是任何真正的东西,这会引发一些有助于帮助的事情我们解决这个问题。
在通过 citrix 访问的服务器上,如果应用程序文件位于当前登录用户(服务器/域管理员)桌面上的目录中,则程序运行良好。.NET 窗口按预期打开。
但是,如果我们将目录移动到同一个磁盘的根目录,这是服务器中的一个物理磁盘(因此没有 SAN 映射或任何会触发 CASPOL 命令的东西,据我所知)并保持其他一切相同,相同的用户,相同的配置等,当我们尝试调用 .NET 窗口时,应用程序会静默崩溃。它通过消失的方式崩溃,这表明它可能类似于堆栈溢出。我们正在考虑将日志记录添加到应用程序的某些部分,以便能够弄清楚发生了什么以及发生在哪里,但我也在这里发布了这个问题。
到目前为止,我们已经验证了 CASPOL 访问列表中没有异常,NGEN 缓存中也没有异常(我在想,如果服务器所有者曾经使用过它,我想可能是之前损坏的图像),并且在GAC(我们不将 GAC 用于程序集)。
总结:
- 如果程序从 U:\Documents and Settings\USERNAME\Desktop\directory 运行,它可以工作
- 如果从 U:\directory 运行,则不会
- U:是服务器中的物理磁盘
- NGEN 或 GAC 缓存中没有明显的异常
- 安装了正确的 .NET 运行时,安装了我们应用程序的正确文件(如果从桌面位置运行,确实可以正常工作)
有任何可能有帮助的人吗?
编辑:问题在这里用不同/其他信息重新询问,并“解决”。
c# - Windows 剪贴板 CRLF/LF 为一位用户传递错误
我们有一对应用程序。一个是用 C# 编写的,使用类似:
将项目列表放到剪贴板上。另一个应用程序(在 WinBatch 中)然后使用 ClipGet() 函数获取列表。(我们使用剪贴板功能让人们可以选择在记事本或其他东西中编辑列表,而不必每次都实际剪切和粘贴。)
在这个特定的环境中,我们通过 Citrix 在一个系统上拥有许多用户。许多人使用这对程序。
只有一个用户遇到问题,文本中的行分隔符从 CRLF 切换到 LF 在 SetDataObject() 和 CLipGet() 之间的某个位置。我可以在混合 Unix/Windows 环境中解释这一点,但这里没有 Unix。该系统附近也没有任何 unix-y 实用程序。同一台服务器上的其他用户,完全没有问题。当我们真的不想要它时,就像 Windows/Citrix 中的某些东西正在“有帮助”,但只是为了这个人。
想法?
c# - Citrix - 如何防止每次启动智能客户端应用程序时重新下载
我们公司使用 Citrix 远程访问终端服务器,以便远程用户在其机器上的虚拟窗口中启动智能客户端应用程序。
问题是每次用户启动智能客户端应用程序时都会下载它们,即使远程 citrix 服务器上的版本没有更改。这是因为每次关闭 Citrix 会话时都会清除用户的配置文件。
有什么办法可以避免这种情况并继续清除用户的个人资料?不清除配置文件会导致 citrix 服务器上的空间浪费和配置文件损坏问题。
windows - 确定程序是否在远程桌面上运行
有没有一种方法可以确定我的程序何时在远程桌面(终端服务)上运行?
当程序在远程桌面会话上运行时,我想在程序上启用“不活动超时”。由于用户因打开远程桌面会话而臭名昭著,因此我希望我的程序在指定的不活动时间后终止。但是,我不希望为非 RD 用户启用不活动超时。
jpeg - 有什么区别:image/x-citrix-pjpeg 和 image/pjpeg
某些文件使用报告的 MIME 类型上传:
它们是有效的 jpeg 文件,我接受它们。
但是我想知道:为什么 MIME 类型不同?
格式有什么区别吗?还是这种 mimetype 是由 citrix 的某个灯泡无缘无故发明的?
c# - 将应用程序移植到 Citrix 时需要了解哪些基础知识?
我开发了一个应用程序 (C#),它目前位于多个工作站上。每个工作站都访问同一个数据库 (MS-SQL)。我被要求将其移植到 Citrix。任何人都可以提供有关文档的见解或建议某人将从哪里开始吗?应用程序是否安装在 Citrix 服务器上,然后简单地提供给用户使用,还是我需要进行进一步开发以使其为此类部署做好准备?
任何人都可以提供有关 Citrix 应用程序开发的见解吗?
windows - 是否可以通过 Citrix 客户端建立 SSH 隧道?
我知道这不是一个严格的程序员问题,另一方面,我真的很希望能够svn up
在生产服务器上做一个简单的事情,这样可以为我们节省很多麻烦。
或者生产服务器在公司网络中,并且只允许通过网关服务器进行访问。从那里我们可以通过远程桌面访问实际的服务器。由于这种维护不友好的设置,我们使用 sftp 服务器将文件发送到生产服务器(ftp 服务器总是重置上次修改日期),因此很难确定哪些文件已更改。
因此,如果可以通过 citrix 连接从实际服务器设置 ssh 隧道,它将简化整个更新过程。
(我考虑的进一步选择是使用 bazaar 将我们的更新推送到 sftp 服务器,然后从那里提取更新,但不幸的是,没有适用于 bazaar 的可用 svn 插件 [on windows])
delphi - 检测 citrix“应用模式”?
请原谅我可能对这种“应用程序模式”使用了错误的术语。
我们的应用程序在启动过程中存在一个问题,即在主窗口启动之前它不会显示任务栏图标,即使在此之前屏幕上有加载进度窗口、登录窗口等。
我们更改代码来解决这个问题,但不幸的是,当通过 citrix 运行应用程序时,此修复程序现在显示两个图标,一个只有图标,没有文本。
有没有办法让我检测到应用程序正在通过 citrix 运行?我不知道正确的术语,但只有应用程序窗口被带到用户桌面,而不是整个远程桌面。
如果重要,该应用程序是用 Delphi 编写的。