citrix

Java - Desktop.getDesktop().browse(URI) is supported, but does not open document (a citrix problem?)

核能气质少年 提交于 2019-11-28 01:22:06
(I am not sure if this is the correct place to ask this question. Please move to suitable site) I have a problem that is shown in below code. It does not work on machine (windows 2008) that has CITRIX Xen App 6-. There is no error, just that browser does not get launched. On my desktop (a windows7 box), it works. package trials; import java.awt.*; import java.io.File; import java.io.IOException; public class Launch { public static void main(String[] args) throws IOException { if (args.length < 1) { System.out.println("argument filepath expected"); return; } final boolean browseSupported =

SendKeys alternative that works on Citrix

|▌冷眼眸甩不掉的悲伤 提交于 2019-11-27 19:52:47
I recently developed a virtual keyboard application for a customer. The program is working fine with almost all programs, but certain commands like {ENTER} or {DEL} are not working with Citrix. Is there are workaround or an alternative to SendKeys ? Edit 1: I tried the SendInput method (Windows Input Simulator uses SendInput) and the DEL key as well as the arrow keys are still not working. The ENTER key works however. Edit 2: Solved it. Tested with two different versions of Citrix. This question helped me a lot. : Citrix thin clients uses the scancode param of keybd_event even when MS says it

Determine if a program is running on a Remote Desktop

瘦欲@ 提交于 2019-11-27 14:41:24
问题 Is there a way my program can determine when it's running on a Remote Desktop (Terminal Services)? I'd like to enable an "inactivity timeout" on the program when it's running on a Remote Desktop session. Since users are notorious for leaving Remote Desktop sessions open, I want my program to terminate after a specified period of inactivity. But, I don't want the inactivity timeout enabled for non-RD users. 回答1: GetSystemMetrics(SM_REMOTESESSION) (as described in http://msdn.microsoft.com/en

API for Determining if App is Running on Citrix or Terminal Services [closed]

六月ゝ 毕业季﹏ 提交于 2019-11-27 04:33:57
I'm looking for an API/function I can call to determine if software is running on Citrix, Terminal Services, or a stand-alone PC. Optimally, it would work something like this: Select Case APIWhatSystem.Type.ToString Case "Citrix" bCitrix = True Case "TS" bTerminalServices = True Case "PC" bPC = True End Select I would prefer something that worked from an API call as opposed to looking at something in the registry as we're having more and more customers that are locking down the registry. Thanks. According to: http://forums.citrix.com/message.jspa?messageID=1363711 you can check the SESSIONNAME

SendKeys alternative that works on Citrix

淺唱寂寞╮ 提交于 2019-11-26 22:51:30
问题 I recently developed a virtual keyboard application for a customer. The program is working fine with almost all programs, but certain commands like {ENTER} or {DEL} are not working with Citrix. Is there are workaround or an alternative to SendKeys ? Edit 1: I tried the SendInput method (Windows Input Simulator uses SendInput) and the DEL key as well as the arrow keys are still not working. The ENTER key works however. Edit 2: Solved it. Tested with two different versions of Citrix. This

Juniper Space License Issue on Citrix Xen Environment

孤者浪人 提交于 2019-11-26 16:24:45
Based on Juniper “ Junos Space Virtual Appliance Installation and Configuration Guide ” , JunOS Space “ must deploy the virtual appliance on a VMware ESX, VMWare ESXi or KVM server , which provides a CPU, hard disk, RAM, and a network controller, but requires installation of an operating system and applications to become fully functional.” In my test environment, one JunOS Space has been installed on Citrix Xen environment and it is working fine until we tried to import a license. The license was generated from Juniper License site and emailed to us in a txt file. It used to work on another

API for Determining if App is Running on Citrix or Terminal Services [closed]

孤人 提交于 2019-11-26 12:45:03
问题 I\'m looking for an API/function I can call to determine if software is running on Citrix, Terminal Services, or a stand-alone PC. Optimally, it would work something like this: Select Case APIWhatSystem.Type.ToString Case \"Citrix\" bCitrix = True Case \"TS\" bTerminalServices = True Case \"PC\" bPC = True End Select I would prefer something that worked from an API call as opposed to looking at something in the registry as we\'re having more and more customers that are locking down the

Citrix实现桌面虚拟化

冷暖自知 提交于 2019-11-25 21:41:01
一、案例概述 为了方便对公司办公计算机桌面系统的管理,公司需要搭建一套桌面虚拟化平台。公司运维工程师决定使用Cirtix桌面 虚拟化解决方案。 Citrix XenServer服务器虚拟化系统通过更快的应用交付、更高的IT资源可用性和利用率,使数据中心变得更加灵活、高效。在提供关键工作负载(操作系统、应用和配置)所需的先进功能的同时,也不会牺牲大规模部署必需的、易于操作的特点。 二、案例前置知识点 1、桌面虚拟化介绍 桌面虚拟化是指将计算机的桌面进行虚拟化,以达到桌面使用的安全性和灵活性,可以通过任何设备,在任何地点、任何时间访问在网络上的属于用户个人的桌面系统。如下图: 2、XenServer XenServer是由美国Citrix公司推出的一种服务器虚拟化平台,其功能强大、丰富,具有卓越的开放性架构、性能和存储集成。它是基于开源Xen Hypervisor的免费虚拟化平台,该平台引进了多服务器管理控制台XenServer,具有强大管理能力。 安装XenServer硬件要求如下: CPU:一个或多个x86_64位CPU,最低1.5GHz,建议2GHz以上或更快的多核CPU。 内存:最低2GB,建议4GB或更多。 硬盘:本地存储(PATA、SATA、SCSI),最低46GB,建议70GB磁盘空间。 网卡:100Mb/s或更快的NIC。 3、XenDesktop