Od verzie 7, release A040806039 podporuje D2000 prácu v prostredí s podporou terminálového servera - Windows Terminal Services. Jedná sa o úpravu procesov užívateľského rozhrania (D2000 CNF, D2000 HI, D2000 GrEditor). Tieto procesy je možné spustiť po vzdialenom prihlásení sa na Windows cez Remote Desktop Connection (aplikácia mstsc.exe).

Od verzie 7, release A050415070 podporuje D2000 prácu v prostredí Citrix MetaFrame Presentation Server. Ide o úpravu procesov užívateľského rozhrania (CNF, HI, GR). Tieto procesy je možné spustiť zo vzdialeného počítača pomocou klienta ICA Client (testované v prostredí servera Citrix MetaFrame Presentation Server verzia 3.0 a klienta ICA Client verzia 8.00.24737 a verzia 9.150.39151).

Uvedené užívateľské procesy po zistení, že pracujú v prostredí Windows Terminal Services alebo Citrix MetaFrame, zmenia svoje chovanie nasledovne:

Tieto rozšírené vlastnosti umožňujú nasledujúce operácie:

Knižnica wtsd21.dll, ktorá sa distribuuje s D2000 verziou 7.02.006 a vyššími (s novším dátumom ako 24.09.2008), umožňuje prenos mena klientskeho počítača, hardvérového kľúča a prihlasovacieho kľúča cez viacero Windows Terminal Services / Citrix MetaFrame spojení.
Napr. z klientskeho počítača Workstation1 je otvorené spojenie Remote Desktop na počítač Server1. Odtiaľ je otvorené ďalšie Remote Desktop spojenie na počítač Server2, kde je spustený proces HI. Tento HI zmení svoje meno na Workstation1.HIP.

Nová knižnica wtsd21.dll je kompatibilná so starými, t.j. netreba zvýšenie verzie D2000, ale stačí nahradenie starej knižnice novou. Nahradenie je nutné vykonať na všetkých počítačoch "po ceste" s výnimkou prvého a posledného (tam je nahradenie voliteľné). V uvedenom príklade by bolo treba nahradiť iba knižnicu wtsd21.dll na počítači Server1.

Poznámka: Všetku hore uvedenú funkcionalitu umožňuje knižnica wtsd21.dll integrovaná na strane klienta. Pokiaľ na strane klienta knižnica nie je alebo sa jedná napr. o spojenie na Windows Terminal Server z Windows CE klienta či spojenie na Citrix MetaFrame Server z unixového klienta (v oboch prípadoch je nepoužiteľná wtsd21.dll), funguje táto minimálna funkcionalita:

Konfigurácia klienta Windows Terminal Services


Na podporu práce v prostredí Windows Terminal Services musí mať klientsky počítač (t.j. počítač, z ktorého sa užívateľ cez modem, lokálnu sieť alebo internet pripája na cieľový Windows Server) nainštalovanú knižnicu wtsd21.dll. Inštalácia tejto knižnice prebieha automaticky pri inštalácii D2000, ale je možná aj ručne (t.j. bez inštalácie D2000 na klientsky počítač) nasledovne:

Okrem knižnice wtsd21.dll je potrebné na klientsky počítač (t.j. na počítač kde sú hardvérové kľúče fyzicky umiestnené) inštalovať aj ovládač hardvérových kľúčov Sentinel (v opačnom prípade nebude fungovať načítanie hardvérového kľúča a prihlasovacieho kľúča).

V prípade, že sa prenášajú informácie o hardvérovom kľúči cez viacero serverov (napr. situácia kedy si užívateľ odštartuje Remote Desktop Connection vrámci inej Remote Desktop Connection session) musí byť na každom zo serverov prostredníctvom ktorých sa spojenie uskutočňuje vykonaná inštalácia knižnice wtsd21.dll podľa hore uvedeného návodu.

Poznámka 1: Od D2000 verzie 8 je k dispozícii aj 64-bitová verzia wtsd21_64.dll, ktorá je nutná pre integráciu do 64-bitového klienta Remote Desktop v prostredí 64-bitových Windows. Integráciu je možné vykonať ručne spôsobom uvedeným vyššie (akurát hodnota Reťazca s názvom Name bude wtsd21_64.dll).
Je potrebné nakopírovať aj 64-bitovú verziu knižnice sx32w.dll. Pritom netreba zabudnúť, že kopírovanie musí byť vykonané v 64-bitovej aplikácii (t.j. napr. Windows Explorer a nie 32-bitový Total Commander), keďže adresár, ktorý sa zobrazuje na 64-bitových Windows v 32-bitovej aplikácii ako C:\WINDOWS\system32 je v skutočnosti C:\WINDOWS\SysWOW64 (Windows on 64-bit Windows) - vlastnosť nazývaná File system redirection. Teda po nakopírovaní knižníc nebudú tieto v 32-bitových aplikáciách zobrazené v adresári C:\WINDOWS\system32.

Poznámka 2: Od D2000 verzie 8.00.008 zabezpečuje inštaláciu týchto dll súborov inštalačný kabinet. Pri inštalácii umiestni 64bitové verzie súborov wtsd21.dll a sx32w.dll do adresára Bin64. K nim je pridaný súbor xcopy64.exe, pomocou ktorého sa oba súbory dajú nakopírovať do vlastného adresára. Napr.: xcopy64 wtsd21.dll c:\windows\system32\

Konfigurácia klienta Citrix MetaFrame Presentation Server


Na podporu práce v prostredí Citrix MetaFrame musí mať klientsky počítač (t.j. počítač, z ktorého sa užívateľ cez modem, lokálnu sieť alebo internet pripája na Citrix MetaFrame Presentation Server) nainštalovaného klienta Citrix ICA Client. Ručne alebo administratívnymi nástrojmi Citrix je nutné klientovi zaregistrovať knižnicu wtsd21.dll. Postup ručnej registrácie tejto knižnice je nasledovný:

Okrem knižnice wtsd21.dll je potrebné na klientsky počítač inštalovať aj ovládač hardvérových kľúčov Sentinel (v opačnom prípade nebude fungovať načítanie hardvérového kľúča a prihlasovacieho kľúča).

Poznámka: Od D2000 verzie 7.02.005 je podporená nasledovná funkcionalita: Ak na klientskom počítači nie je zaregistrovaná v prostredí Citrix ICA Client knižnica wtsd21.dll, procesy užívateľského rozhrania zistia názov klientskeho počítača volaním funkcií Citrix a zmenia svoje meno na meno klientskeho počítača (napr. MYCOMP.HIP). Toto umožňuje spúšťať procesy užívateľského rozhrania aj na klientoch, pre ktorých knižnica wtsd21.dll nie je dostupná (Windows CE, rôzne verzie Unixov atď.).

Zmena intervalu vyhľadávania prihlasovacieho kľúča


Ak je súčasťou licencie D2000 rozšírená bezpečnosť (enhanced security) a proces D2000 HI načítal z klientskeho počítača prihlasovací kľúč (security token), pravidelne kontroluje jeho prítomnosť s intervalom 60 sekúnd. Tento interval je možné zmeniť pomocou programu regedit, ak sa vo vetve HKEY_LOCAL_MACHINE\SOFTWARE\Ipesoft\D2000V70 vytvorí nová hodnota typu DWORD s názvom RemoteHwKeyWD a nastaví sa na žiadaný interval (v sekundách).