Logo

20/05/2012

Supporto OnLine

Supporto Tecnico OnLine

Prima di accedere contattare i nostri tecnici per attivare la sessione

Citrix: Apertura del desktop remoto in una applicazione Seamless PDF Stampa E-mail

Se l'applicazione pubblicata lancia una sessione Explorer per visualizzare file o aprire cartelle (locali o di rete), se il parser di Citrix non è in grado di intercettare la chiamata, capita che venga visualizzato presso la sessione client, il desktop remoto presente sul server citrix.

In genere questo avviene con l'apertura di un messaggio informativo: "You have started Windows Explorer in your ICA seamless session..."

Questo avviene perchè quando l'applicativo esegue explorer.exe, lo stesso explorer.exe riconosce che non c'è il desktop di windows attivo (la classica barra di avvio) e di conseguenza si esegue come desktop

Per risolvere questo si può forzare l'apertura di un "falso" explorer:

 

Create una cartella sotto c:\programmi (o program files) chiamata "CitrixExplorer"

Copiate al suo interno il file explorer.exe che trovate in c:\windows

Rinominate l'explorer.exe copiato in "CitrixExplorer.exe"

 

Modificate in questo modo le seguenti chiavi di registro:

 

HKCR\Folder\Shell\Explorer\Command

Valore predefinito con: "c:\Programmi\CitrixExplorer\CitrixExplorer.exe /e,/idlist,%I,%L"

HKCR\Folder\Shell\Open\Command

Valore predefinito con: "c:\Programmi\CitrixExplorer\CitrixExplorer.exe /e,/idlist,%I,%L"

HKCR\Folder\Shell\Explorer\ddexec

Valore predefinito con: ""

HKCR\Folder\Shell\Open\ddexec

Valore predefinito con: ""

 

 

Se serve si può anche pubblicare l'applicazione "CitrixExplorer" come Esplora Risorse classico.

 

 

Cfr: http://support.citrix.com/article/CTX991230