Monthly Archives: February 2012

ThinKiosk 1.1 released!

It gives me great pleasure to announce the ThinKiosk 1.1 release. Below you will find the updates and languages supported with version 1.1.

A big thank you to my helpers for languages translations, idea’s and feedback.


Updates in this release:


Functionality changes:


  • Improved group policy options to disable ctrl alt delete in Windows XP.
  • Optional home button on menu bar.
  • Administrative unlock function with password.
  • Display mode options available by default.
  • All group policies settings are now also available via Command line switches.
  • Improved on-line documentation for configuration of ThinKiosk.


Additional Languages:


  • Dutch
  • German
  • Hebrew
  • Polish
  • Swedish


Upgrade notes:



Quite a few changes have been made to the group policy ADM file, so it would be best if you create a new GPO with this release. This will alleviate any “extra registry settings” you may encounter if you upgrade your current Group Policy object.

Download:



head over to the downloads page to get the latest copy of ThinKiosk.

 

More information:



For more information on ThinKiosk, click here:

For more information on ThinKiosk’s features, click here:

For information on getting started with ThinKiosk, click here:

Friday Fun: Powershell with Citrix PNAgent.

This is something I was playing with for a while. I couldn’t quite get the conversions right without over complicating the script. But as with everything I do, Remko Weijnen, the legend that he is read my mind from afar and published the following fantastic article: Scripting Citrix Online Plugin Settings which basically made my script look like it was written by a two year old!

So with his much improved code I set about writing a script to query the Program Neighbourhood Agent’s applications and launching them too with powershell.

By default, when Program Neighbourhood Agent launches, it populates the Application Model key(s) in HKEY_CURRENT_USERSoftwareCitrixPNAgent.

After the launch, we can use powershell to convert these binary keys into useable data, stick them all together then pull the application details.

With the below script, you can:

Query applications published:


Filter query published applications:



Launch Published applications:



And if you’re crazy, auto launch all applications:

 

The script can be found after the jump below:

Continue reading

Forcing a XenApp Application to open with the Citrix Desktop Viewer using the Default.ica

This post is just a quick FYI for use with ThinKiosk. This also works great with RES Workspace Manager desktop’s published as applications. Although RES no longer recommend using the publishing option in RES, many customers still use Workspace Manager as a published application.

The Citrix Desktop Viewer adds great functionality to users, allowing users to configure preferences, send [Ctrl] [Alt] [Del], quickly jump between fullscreen and windowed mode etc.

To force an application to open using the Desktop viewer, add the following code to your default.ica file:

[RES PowerFuse Desktop - RESPF]
connectionbar=1
TWIMode=Off

Where “RES PowerFuse Desktop – RESPF” is your application name.

this will appear as below:

Adding Windows Media Player Codec’s to Windows Thin PC.

By default when you install windows thin pc, you get access to windows media player without codec’s. If you are using Windows Thin PC for Citrix products these codecs are vital for correct HDX Mediastream redirection.Below you will find a few quick and dirty steps to include the necessary codec’s in your Windows Thin PC image:

 

Acquiring the Codec’s:

 

1: Head over to the microsoft download site and download the Windows Embedded Standard 7 Service Pack 1 Tookit (part’s 1 to 8)
2: Once fully downloaded, run the Standard 7 SP1 Toolkit.part01.exe and extract the contents to a folder (e.g. c:toolkit)
3: Once fully extracted, browse to C:toolkitStandard 7 SP1 ToolkitDSPackagesFeaturePack (where the extract folder was c:toolkit).
4: In this folder, you will find the codec’s stored in folders beginning with “x86~winemb-premiumcodecs


5: Make a new folder in your c: drive called codecs, and copy the contents of the above folders into this new folder. The folder should appear as below:

 

6: Once we have the codec’s we can now integrate them using two methods, we can add them to a current machine, or add them to an installer image. Both Method’s are included below:

 

Online Method:

 

1: From a Windows Thin PC, run the following command from an administrative command prompt:

Dism.exe /Online /Add-Package /PackagePath:C:codecs /NoRestart

 

Integrating the Codec’s into an image:

 

1: Extract your ISO copy of the Windows Thin PC to c:windows_thin_pc

2: create a new folder to mount the image to, called c:mnt

3: Run the following command from an administrative command prompt:

Dism.exe /Mount-Wim /WimFile:C:Windows_Thin_PCsourcesinstall.wim /index:1 /MountDir:c:Mnt
Dism /Image:c:Mnt /Add-Package /PackagePath:c:codecs
Dism.exe /Unmount-Wim /MountDir:c:Mnt /commit

4: Once this completes, add your image back to Microsoft WDS, or write it to a usb key or DVD.

 

Note: if the command prompt reports DISM.exe is unavailable, grab a copy of the Microsoft WAIK.