DiskLED - A Flexible Hard Disk and General System Activity Indicator System Tray Applet

DiskLED - A Flexible Hard Disk and General System Activity Indicator System Tray Applet
What do you do when your computer reacts sluggishly to even the simplest commands? You probably look at its hard disk LED to determine if the disk is busy, because if it is, the only thing that really helps is waiting (apart from buying a faster disk or SSD). Problem solved - if you are sitting right next to the machine. But what if you are using a protocol like RDP or ICA to connect to a remote computer or VM? No HDD LED, no quick and simple way to check for hard drive activity. This has been bugging me enough to write a software replacement: DiskLED.
Helge's Tools

ParseCitrixLicense Now Supports XenDesktop Licenses, Too

A few weeks ago I published the tool ParseCitrixLicense which displays the contents of Citrix license files in a human-readable form. The original version 1.0 did not support XenDesktop licenses, for the simple reason that I had none to test my program with. Recently my colleague Nicholas Dille provided me with a XenDesktop eval license which I used to implement the missing tags in ParseCitrixLicense. Please see for yourself what ParseCitrixLicense extracts from a XenDesktop license file.
Helge's Tools

Free Tool to Help You Better Understand What is Inside a Citrix License File

Update: Version 1.1 supports XenDesktop Licenses in Addition to XenApp Licenses Most Citrix products rely heavily on license files. While the basic format of a license file is somewhat documented, most fields used in license files are not. This makes understanding their contents difficult. It does not help that the license files can hardly be called readable with most of the relevant data in one long line.
Helge's Tools

Free Tool - List Registry Links (REG_LINK)

Recently I got into a very interesting discussion with my colleague Nicholas Dille on various aspects of Windows x64. One question he brought up was especially intriguing: knowing about registry redirection, it is not astonishing to find that the 32-bit version of the registry key HKLM\Software\Classes (aka HKCR) gets to be HKLM\Software\Classes\Wow6432Node. But there is also HKLM\Software\Wow6432Node\Classes!? How can there be two different Wow6432Node 32-bit keys for one 64-bit key?
Helge's Tools

Free Tool: Refresh the Desktop Programmatically

I recently had the requirement to refresh the Windows desktop after certain changes had been made to Explorer’s registry entries. This seems simple at first: klick on any item on the desktop and then press F5. It wasn’t, though. The registry changes would be made upon logon by a software installation agent. It was expected by the customer that the end user see the the effects of the change immediately without any user intervention. That sent me hunting for a solution on the internet. I came across many forum posts that showed that many others already had exactly the same requirement. Interestingly, none of the proposed solutions actually worked. Except for one, which I found at last.
Helge's Tools