Citrix虚拟应用程序和桌面

Virtuelle ICA-Kanäle von Citrix

Warnung:

参见unsachgemäße Bearbeitung der registererung kann schwerwiegende problem verursachen and Eine重新安装beriebssystems erforderlich machine。Citrix 注册管理系统数据库数据库,数据库问题,数据库管理系统unsachgemäße注册管理系统-编辑系统注册管理系统,数据库管理系统können。注册编辑协会:注册编辑协会主席。在注册备份中,在注册备份中,在注册备份中,在注册备份中。

是sind virtuelle ICA-Kanäle吗

Ein großer Teil der Funktionalität and communications zwischen der Citrix Workspace-App and den Citrix Virtual Apps and桌面服务器- server erfolgt ber virtuelle Kanäle。Virtuelle Kanäle sind erforderlich f r den Remotezugriff auf Citrix虚拟应用程序和桌面服务器。Virtuelle Kanäle werden f r Folgendes verwendet:

  • 音频
  • com港口
  • Datentrager
  • Grafik
  • LPT-Ports
  • 德鲁克
  • 智能卡)
  • Benutzerdefinierte virtuelle Kanäle von Drittanbietern
  • 视频

geelegentlich werden neue virtuelle Kanäle mit neuen Versionen der Citrix Virtual Apps and桌面服务器and der Citrix Workspace-App veröffentlicht,嗯,mehr Funktionalität zubieten。

Virtuelle Kanale

在虚拟世界中,Kanal最好是在虚拟世界中找到客户,在虚拟世界中找到客户,在虚拟世界中找到客户。我是Citrix公司的虚拟应用程序和桌面软件工程师。disese sollen es Kunden and Drittanbietern ermöglichen, eigene virtuelle Kanäle mit einem der mitgelieferten Software Development Kits (sdk) zu entwickeln。

Virtuelle Kanäle bieten eine sichere Möglichkeit, verschiedene Aufgaben zu erfallen。Citrix Virtual Apps-Server, die mit einem clientseitigen Gerät kommunizien, die mit der clientseitigen Umgebung kommunizien。

Auf der Clientseite entsprechen virtuelle Kanäle virtuellen Treibern。jder virtuelle Treiber表示最优估计函数。Einige sind f rden Normalbetrieb erforderlich, während和可选genutzt werden können。Virtuelle Treiber是一个非常聪明的人。Windows工作站(WinStation)-Protokollebene bereitgestellt werden, können jederzeit mehrere protokolleaktiv sein。

在registererungspfad的激活项下,在registererungspfad的激活项下,对“VirtualDriver”进行folgenden功能调用。

HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\ICA Client\Engine\Configuration\Advanced\Modules\ICA 3.0

奥得河

HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Citrix\ICA Client\Engine\Configuration\ Modules\ICA 3.0(毛64位- versionen)

  • Thinwire3.0 (erforderlich)
  • ClientDrive
  • ClentPrinterQueue
  • ClentPrinterPort
  • Zwischenablage
  • ClientComm
  • ClientAudio
  • LicenseHandler (erforderlich)
  • 双胞胎(erforderlich)
  • 智能卡
  • ICACTL (erforderlich)
  • SSPI
  • TwainRdr
  • 用户体验
  • Vd3d

Hinweis:

Sie können spezielle clientfuncktionen deaktivieren, indem Sie ininen der mehrere dieser Werte aus dem registerungsschlsselenferen。当Sie beispielwise die Client-Zwischenablage entferen möchten时,entferen Sie das Wort剪贴板

disese list enthält die virtuellen Client-Treiberdateien and ire jeweiligen functionen。Citrix Virtual Apps and die Citrix Workspace-App f r Windows verwenden diese Dateien。同时,动态链接库(Benutzermodus)和Windows-Treiber (Kernelmodus) konzipiert, mit Ausnahme von Generischem USB,以及“Virtueller Kanal fr Generisches USB”。

  • vd3dn.dll - Virtueller Kanal f r Direct3D, verwendet f r die Desktopgestaltungsumleitung
  • vdcam .dll - bidirecktionales音频
  • vdcdm30 .dll - clientlaufworkzordnung
  • vdcom30N.dll - Client-COM-Portzuordnung
  • vdcpm30N.dll - Clientdruckerzuordnung
  • vdctln.dll - ICA-Steuerungskanal
  • vddvc0 .dll - Dynamischer virtueller Kanal
  • vdeuemn.dll -终端用户体验监控
  • vdgusbf .dll - Virtueller Kanal f r Generisches USB
  • vdkbhook.dll -透明schl sselpassthrough
  • vdlfpn.dll - Framehawk-Anzeigekanal mit Übertragung auf UDP-Basis
  • vdmm .dll - multimedia - unterst tzung
  • vdmrvc.dll - Virtueller Kanal f移动接收器
  • vdmtchn.dll - multitouch - unterst tzung
  • vdscardn.dll - smartcard - unterst tzung
  • vdsens.dll - Virtueller Kanal f r Sensoren
  • vdspl30 .dll - Client-UPD
  • vdsspin.dll—Kerberos
  • vdtwin .dll -透明Benutzeroberfläche
  • vdtw30 .dll - Client-Thinwire
  • vdtwin.dll -无缝
  • vdtwn.dll -吐温

Einige virtuelle Kanäle werden in andere Dateien kompiliert。Die Zwischenablagezuordnung ist beispielsweise in wfica32.exe verf gbar。

64位——kompatibilitat

Die Citrix Workspace-App f r Windows list 64位kompatibel。Wie f r die meisten Binärdateien, die f r 32位kompiliert sind, gibt f r diese Clientdateien 64位-Äquivalente:

  • brapi64.dll
  • confmgr.dll
  • ctxlogging.dll
  • ctxmui.dll
  • icaconf.exe
  • icaconfs.dll
  • icafile.dll
  • pnipcn64.dll
  • pnsson.dll
  • ssoncom.exe
  • ssonstub.dll
  • vdkbhook64.dll

Virtueller Kanal 通用USB

bem Implementieren eines virtualkanals fgr Generisches USB werden zwei内核模块和virtualkantreiber vdgusbn.dll verwendet:

  • ctxusbm.sys
  • ctxusbr.sys

functionwise virtueller ICA -Kanäle

Virtuelle Kanäle werden auf verschiedene Art geladen。Mit der Shell (WFShell f服务器和picshell f服务器工作站)是一个非常强大的虚拟服务器Kanäle geladen。Einige virtuelle Kanäle werden也Windows-Dienste gehostet。

Beispiele virtueller Kanalmodule, die von der Shell geladen werden:

  • EUEM
  • 吐温
  • Zwischenablage
  • 多媒体
  • Seamless-Sitzungsfreigabe
  • Zeitzone

Manche werden in Kernelmodus geladen。Beispiel信德:

  • CtxDvcs。sys - Dynamischer virtueller Kanal
  • Icausbb。sys - Generische USB-Umleitung
  • Picadm。sys - Clientlaufwerkzuordnung
  • 异食癖。sys - COM-Portumleitung
  • Picapar。sys - LPT-Portumleitung

Virtueller Kanal f r Grafiken auder Serverseite

Ab XenApp 7.0和XenDesktop7.0主机ctxgfx.exe基于虚拟Grafikkanal站点和终端服务器。Ctxgfx主机平台spezifische模块,该模块包含了主机平台spezifische模块。Icardd.dllr RDSH sowievdod.dllvidd.dll毛皮Arbeitsstation)。

f8r XenDesktop 3D Pro-Bereitstellungen wid in OEM-Grafiktreiber f8r den entsprechenden grafikproprof auf dem VDA安装。Ctxgfxlädt spezielle Adaptermodule fr die Interaktion mitdem OEM-Grafiktreiber。

ausf hren spezialisierter Kanäle in Windows-Diensten

Citrix虚拟应用程序和桌面- server - werden verschiedene Kanäle也Windows-Dienste gehostet。Ein solches Hosting bietetetine Zuordnungssemantik (type1):n . f r mehrere Anwendungen in iner Sitzung and f r mehrere Sitzungen aufdem Server。Beispiele f r derartige Dienste:

  • Citrix-Gerateumleitungsdienst
  • Citrix-Dienst 动态虚拟机Kanäle
  • Citrix-Dienst r终端用户体验监控
  • Citrix-Dienst 虚拟标准基金Sensorkanäle
  • Citrix-Multitouch-Umleitungsdienst
  • Citrix-Druckmanagerdienst
  • Citrix-Smartcarddienst
  • Citrix- audioumleitungsdienst (Citrix虚拟桌面)

virtuelle Audiokanal在Citrix虚拟应用程序和她的den Windows audiokenist gehostet。

Auf der Serverseite werden alle virtuellen Client-Kanäle ber den WinStation-Treiber Wdica。sys geleitet。下载Clientseite werden die virtuellen Client-Kanäle vom entsprechenden WinStation-Treiber abgefragt,下载wfica32.exe integretist。客户端与服务器之间的交互是虚拟的。

verindungen mit virtuellem Kanal

Diese Übersicht enthält einen Client-Server-Datenaustausch ber einen virtualkanal。

  1. 该客户端还包括Citrix虚拟应用程序和桌面服务器。客户端发送信息给客户端unterst虚拟服务器Kanälen和服务器。
  2. Die serverseitige Anwendung wind gestartet, erhält in Handle fdn虚拟运河和可选的weitere Informationen zum运河实验室。
  3. 基于虚拟客户的数据分析与数据分析:

    • 当我们的客户端为客户端,我们的客户端为客户端,我们的客户端为客户端。winn der Client die Daten empfängt, werden den virtualkanal . bertragenen Daten . dem ICA-Datenstrom, WinStation-Treiber demultiplexext和soften virtualclienttreiber weitergeleitet。
    • winn Daten vom虚拟客户端和服务器端可以发送数据,服务器端可以发送数据,服务器端可以发送数据,服务器端可以发送数据,服务器端可以发送数据,服务器端可以发送数据。当服务器die Daten empfängt, bleiben sie zur Auswertung durch die virtuelle Kanalanwendung in der Warteschlange。e gibt keine Möglichkeit, die virtuelle Kanalanwendung des Servers .她的den Datenempfang zu informieren。
  4. 在服务器上使用虚拟的kanananwendung,在服务器上使用虚拟kanananwendung,在资源上使用虚拟kanananwenden。

Erstellen提出了一种基于虚拟通道SDK的特征虚拟通道

Hinweis:

Citrix sdk位于Citrix Developer-Portal下https://developer.cloud.comverfugbar。

Das Erstellen定义了虚拟通道SDK(虚拟通道SDK)。Verwenden sidiese Methode, um einen größeren Kommunikationspfad zwischen客户端和服务器ereitzustellen。die gilt beispielwise bem Implementieren eines Geräts auf - dem Client (z. B. eines scanning), der der einem Prozess in der Sitzung verwendet werden soll。

Hinweis:

  • Das虚拟通道SDK服务端,Das WFAPI SDK服务端,组件端虚拟通道服务端。

  • 在Citrix的虚拟应用程序和桌面系统中,我们的虚拟应用程序和桌面系统中,我们的虚拟应用程序和桌面系统中,我们的虚拟应用程序Kanäle在einer ICA-Sitzung geöffnet werden drfen。我们的信息找到了我们Richtlinieneinstellungen r positive list virtueller Kanäle

基于ICA客户端对象SDK的特征虚拟Kanals

Das Erstellen定义了虚拟通道,包括ICA客户端对象(ICO)列表,以及虚拟通道SDK的Verwendung。Zur Verwendung des ICO erstellen是什么意思CreateChannels-Verfahren ein benanntes object in Ihrem program。

Wichtig:

Aufgrund der erhöhten Sicherheit f r Citrix Receiver f r Windows ab Version 10.00 (und Citrix Workspace-Apps f r Windows) ist beder安装eines virtuellen ICO-Kanals in zusätzlicher Schritt erforderlich。

Passthrough-Funktionalität virtueller Kanäle

Citrix工作空间-应用程序应用程序(Windows)在einer ICA-Sitzung(如Passthrough-Sitzung genannt)的功能,甚至可以通过meisten von Citrix bereitgestellten virtuellen Kanäle unverändert。bercksictigen sijedoch Folgendes, wenn siden Client in zusätzlichen Hops verwenden。

Die folgenden Funktionen funktionien auf Die gleiche wise in inzelnen Hops der in meheren Hops:

  • Client-COM-Portzuordnung
  • Clientlaufwerkszuordnung
  • Clientdruckerzuordnung
  • Client-UPD
  • 终端用户体验监控
  • Generisches USB
  • Kerberos
  • Multimedia-Unterstutzung
  • Smartcard-Unterstutzung
  • 透明Schlusselpassthrough
  • 吐温

Da Latenz and Faktoren wie komprimerung, dekomprimerung and Rendering jedoch bei jedem Hop auftreten, kanjeder zusätzliche Client-Hop die Leistung beeinträchtigen。Dies betrifft folgende Bereiche:

  • Bidirektionales音频
  • Dateiubertragungen
  • Generische USB-Umleitung
  • 无缝的
  • Thinwire

Wichtig:

Standardmäßig sind die von einer Client-Instanz in iner Passthrough-Sitzung zugeordneten Clientlaufwerke auf die Clientlaufwerke des verindeendclients beschränkt。

Passthrough-Funktionalität virtueller Kanäle zwischen einer Citrix Virtual Desktop-Sitzung和einer Citrix Virtual application - sitzung

Citrix工作空间-应用程序应用程序(Windows)在einer ICA-Sitzung auf einem Citrix虚拟桌面-服务器(通过- sitzung genannt)的功能,甚至die meisten von Citrix bereitgestellten virtuellen Kanäle unverändert。

“Citrix虚拟桌面服务器”功能是由VDA-Hook提供的picaPassthruHookausfuhrt。荷兰diesen Hook läuft客户端与传统的直通模式(Passthrough-Modus verssett)不同。

Wir unterst tzen die folgenden traditionellen virtuellen Kanäle und ihre Funktionalität:

  • 客户端
  • Client-COM-Portzuordnung
  • Clientlaufwerkszuordnung
  • Clientdruckerzuordnung
  • Generisches USB (leistungsbeschränkt)
  • Multimedia-Unterstutzung
  • Smartcard-Unterstutzung
  • SSON
  • 透明Schlusselpassthrough

Sicherheit und virtuelle ICA-Kanäle

规划、管理和实施管理专家Kanäle ist eine sichere nuzung von entscheidender Bedeutung。文件enthält mehrere Verweise auf spezielle Sicherheitsbereiche。

Bewahrte Methoden

Öffnen Sie virtuelle Kanäle beimVerbindenWiederverbinden。施利ßen Sie virtuelle Kanäle,施利ßen abmelden and dieVerbindung trennen

比奇顿夫人:“我的夫人,我的夫人,我的夫人,我的夫人。”

benenenen der virtuellen Kanäle:

Sie können maximum 32 virtuelle Kanäle erstellen。Siebzehn der 32 Kanäle sind f r besondere Zwecke油藏。

  • Die Namen virtueller Kanäle drfen nicht mehr als sieben Zeichen enthalten。

  • Die ersten drei Zeichen sind r den Anbieternamen and Die folgenden vier Zeichen fr den Kanaltyp reservoir。CTXAUD斯特尔·贝斯匹尔斯·冯·思特里克斯。

Virtuelle Kanäle werden mit einem ascii - namenaus maximum sieben Zeichen bezeicnet。在einigen frheren Versionen des ICA-Protokolls wurden virtuelle Kanäle numeriert。基于ascii - namenszugewiesen的动态审计系统,该系统实现了交互式交互。Benutzer, die ihren virtuellen Kanalcode nurr r den internen Gebrauch entwickeln, können einen beliebigen Namen ausen Zeichen verwenden, sofinen Konflikt mit vorhandenen virtuellen Kanälen auftritt。基于ascii格式的数据分析。Verwenden Sie bestehende Namenskonvention, wenn Sie eigene virtuelle Kanäle hinzuf。他可能会在这里定义一个Kanäle。Die vordefinierten Kanäle beginen mit der OEM-Kennung CTX和sind von Citrix zuverwenden。

Double-Hop-Unterstutzung:

Virtueller正构醛 风双跳unterst tzt
音频 不行
Umleitung des Browserinhalts 不行
清洁发展机制 晶澳
CEIP 不行
Zwischenablage 晶澳
连续(MRVC) 不行
控制风险 晶澳
HTML5-Videoumleitung (v1) 晶澳
Tastatur,地磁 晶澳
多点触控 不行
NSAPVC 不行
Drucken 晶澳
SensVC 不行
智能卡 晶澳
吐温 晶澳
USB VC 晶澳
WAYCOM-Geräte -K2M mit USB-VC 晶澳
Webcamvideokomprimierung 晶澳
Windows Media-Umleitung 晶澳

Siehe欧什

  • ICA虚拟通道SDK
  • 达斯思杰开发人员网络Citrix sdk的快速并行技术资源与讨论。这是一个关于sdk、Beispielcode和scripte、Erweiterungen和插件的文档。在Citrix开发人员网络中进行技术讨论,讨论Citrix sdk的开发和应用。