Detecting installed .NET Framework versions and service packs, update

Based on some of the article comments, I have just posted an update to this article on Code Project. The update includes support for the January CTP of Orcas, currently called .NET Framework v3.5 and also adds methods to get the actual version number and the Windows Foundation library (WPF, WCF, WF,... [Read More]


ClustrMaps is the only hit counter that (i) accurately shows you the locations of all visitors to your site on a thumbnail map embedded in your page, (ii) uses dot-clusters that scale up to huge numbers, and (iii) lets you store old maps in an archive. Well, I... [Read More]


“This isn’t a fantasy world. It’s a world like Earth. Power here is based on ignorance. On superstition. On deception. Not on magic. Not on anything mystical or paranormal. This ‘power’ wielded by the Hood is rooted, deeply rooted, in pure, blind fear.” StormScape is a new Science... [Read More]

Detecting installed .NET Framework versions and service packs

I have just posted a new article on Code Project that provides the definitive way to determine which versions and service packs of the .NET Framework are installed on the client computer. This article provides a single class that encapsulates the various methods required for determing the version and service... [Read More]

Changing of the Guard

After 2½ years at Sunbelt Software I am changing companies and roles by moving to BST Global. It sounds like an excellent opportunity for me and I am looking forward to starting the new year with a new company. I won’t go in to the details that led... [Read More]