Blog

  1. Publishing Adobe Acrobat 8 Pro & LiveCycle Designer

    When publishing Adobe Acrobat 8 Pro or Adobe LiveCycle Designer 8 using Citrix Presentation Server 4.5 the application does not display. The session is established and then it ends. The Adobe application is never seen.

    I have worked around this issue with this dirty hack. Create Run-Acrobat.cmd in the “%programfiles%\Adobe\Acrobat 8.0” folder:

    pushd %~dp0

    start “” “.\Acrobat\%1”
    PING 1.1.1.1 -n 1 -w 5 >NUL

    popd

    And publish Acrobat Pro using this command line:
    ctxhide “C:\Program Files\Adobe\Acrobat 8.0\Run-Acrobat.cmd” Acrobat.exe
    And Distiller using this command line:
    ctxhide “C:\Program Files\Adobe\Acrobat 8.0\Run-Acrobat.cmd” Acrodist.exe

    It seems that if another process is running (in this case cmd.exe) when Acrobat or Distiller is launched, the application will start correctly. So all the script does is wait for 5 seconds while Acrobat is started.

    With LiveCycle the same problem occurs plus an additional problem if you use appdata redirection. When LiveCycle starts it attemps to copy data into the users %appdata%\Adobe\Designer folder, but when using appdata redirection this copy fails. So, here goes another dirty hack…… Run LiveCycle as a user that does not have the appdata folder redirected, copy the %appdata%\Adobe\Designer\8.0\EN folder to either a share or onto the Presentation Server. The script prepopulates the users appdata folder this copy – you will need to tweak this script for your environment. Save this as Run-Designer.cmd:

    pushd %~dp0

    :: LiveCycle Designer fails to copy all required data to the users appdata
    :: folder when the appdata folder is redirected. The next lines copies the
    :: required data.
    md “%appdata%\Adobe\Designer\8.0\EN”
    xcopy /e /c /i /q /h /r /y “.\EN” “%appdata%\Adobe\Designer\8.0\EN”

    :: Run LiveCycle Designer
    start “” “..\Designer 8.0\FormDesigner.exe”
    sleep 5

    popd

    An example published command line for LiveCycle is:
    ctxhide “C:\Program Files\Adobe\Acrobat 8.0\_custom\Run-Designer.cmd”

  2. CitrixTools.Net

    I stumbled upon CitrixTools.Net from a Citrix forum post and was surprised to find several tools they have developed which are very similar to some I have created (although mine are vbscript based and not ready for public consumption). There are also some good tips and articles.

  3. Shadowing a XenApp session speeds up the session

    Here’s the scenario: a user calls the helpdesk from a remote site saying that Citrix session performance is not good. The helpdesk shadows the user’s session and suddenly the problem is gone – the session is now performing great. “What’s the problem?” says the helpdesk person, “Everything looks fine!”……..

    I’ve known of this behaviour for a while, but can’t find any detail on how or why this happens. From my searching, this is what I think happens:
    When a user is shadowed, the shadower takes over the session (the session is now effectively between the server and the shadower) and the shadowee becomes sort of a spectator. So why does this speed up the session? Usually the shadowers (support staff) are better connected to the Citrix servers then the shadowee (LAN vs WAN).

    I believe this behaviour is due to network performance, but the argument I get from the networking team is “but the session is still established to the end user so it can’t be the network”. The only info I have found is here and here. But I would like to know what exactly is happening.

    I’ll see what I can dig up.

Subscribe to our Newsletter



Please leave this field empty.