Lotus Notes / Domino Sonstiges > Tipps und Tricks
explorer.exe unter Citrix starten
(1/1)
Glombi:
Gerade habe ich folgendes Problem bearbeitet: Ein Anhang soll aus einem Dokument gelöst und dann gestartet werden.
Für den letzten Teil nutze ich
task = Shell ("explorer.exe " & path, 3)
Jetzt kann es sein, dass der User einen Citrix TS verwendet. Dort gibt es folgendes Problem
http://groups-beta.google.com/group/alt.os.citrix/browse_thread/thread/2f4d21eb149bd746/105cb5f7ee76307d?q=citrix+%22windows+explorer%22&_done=%2Fgroups%2Fsearch%3Fq%3Dcitrix+%22windows+explorer%22%26&_doneTitle=Back+to+Search&&d#105cb5f7ee76307d
Also, die Lösung ist
--- Zitat ---Yes, that's a tricky one! On the Citrix server, create a copy of
explorer.exe, called it anything you like, for example explorer2.exe.
Publish explorer2.exe under the published name Explorer (or whatever you
like). Now the users get explorer.
--- Ende Zitat ---
Es soll aber natürlich nicht der Server Desktop geöffnet werden. Dazu kann man folgenden Workaround machen:
Dim Citrix_Client As Integer
...
'Prüfe, ob Citrix Client verwendet wird
'explorercitrix.exe durch den entsprechenden Namen ersetzen
ret_eval = Evaluate( |@IsAppInstalled( "explorercitrix.exe" )| )
If Isarray( ret_eval ) Then
If ret_eval(0) = "1" Then
Citrix_Client = True
End If
End If
If Citrix_Client Then
task = Shell ("explorercitrix.exe " & path, 3)
Else
task = Shell ("explorer.exe " & path, 3)
End If
Jede Anmerkung / Verbesserung ist willkommen!
Andreas
Navigation
[0] Themen-Index
Zur normalen Ansicht wechseln