<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Sample code to detect .NET Framework 1.0 and 1.1 and service packs</title><link>http://blogs.msdn.com/astebner/archive/2004/09/18/231253.aspx</link><description>Hey all, In response to some suggestions from folks who read my blog posts describing how to detect the presence of .NET Framework 1.0 service packs and .NET Framework 1.1 service packs , I wrote up a quick sample application that shows how to implement</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>re: Sample code to detect .NET Framework 1.0 and 1.1 and service packs</title><link>http://blogs.msdn.com/astebner/archive/2004/09/18/231253.aspx#231405</link><pubDate>Sun, 19 Sep 2004 12:27:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:231405</guid><dc:creator>tHE LoRd ™</dc:creator><description>Any C# or VB.NET code?</description></item><item><title>re: Sample code to detect .NET Framework 1.0 and 1.1 and service packs</title><link>http://blogs.msdn.com/astebner/archive/2004/09/18/231253.aspx#231433</link><pubDate>Sun, 19 Sep 2004 14:37:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:231433</guid><dc:creator>Aaron Stebner</dc:creator><description>I didn't write this sample in managed code because it is used to detect if the .NET Framework is on the machine so it wouldn't even run if it turns out that there is no .NET Framework on the machine.  I was also thinking that code would be used as part of another setup package, and I don't recommend using managed code as part of a setup when it can be avoided (due to the additional overhead of the .NET Framework being used during setup).  It should be straightforward to convert it from C++ to C#/VB though.</description></item><item><title>re: Sample code to detect .NET Framework 1.0 and 1.1 and service packs</title><link>http://blogs.msdn.com/astebner/archive/2004/09/18/231253.aspx#231519</link><pubDate>Mon, 20 Sep 2004 00:19:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:231519</guid><dc:creator>Steven Bone</dc:creator><description>Hi Aaron, I just checked out the code and it looks great!  Thanks for going the extra mile on this one!</description></item><item><title>Determine if and what version of the .NET Framework is installed (including service pack levels)?</title><link>http://blogs.msdn.com/astebner/archive/2004/09/18/231253.aspx#232511</link><pubDate>Tue, 21 Sep 2004 22:05:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:232511</guid><dc:creator>AddressOf.com</dc:creator><description /></item><item><title>re: Sample code to detect .NET Framework 1.0 and 1.1 and service packs</title><link>http://blogs.msdn.com/astebner/archive/2004/09/18/231253.aspx#232561</link><pubDate>Tue, 21 Sep 2004 21:10:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:232561</guid><dc:creator>Trevor</dc:creator><description>Unfortunately, the code only works if the user is logged in as an administrator.</description></item><item><title>re: Sample code to detect .NET Framework 1.0 and 1.1 and service packs</title><link>http://blogs.msdn.com/astebner/archive/2004/09/18/231253.aspx#232655</link><pubDate>Wed, 22 Sep 2004 02:39:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:232655</guid><dc:creator>Aaron Stebner</dc:creator><description>It is true that this code requires more than normal user privileges.  However, the registry keys being queried are under HKEY_LOCAL_MACHINE, which I believe requires at least Power User privileges.  Can you explain what scenarios you would want to use this code as a normal user?  Thanks!</description></item><item><title>re: Sample code to detect .NET Framework 1.0 and 1.1 and service packs</title><link>http://blogs.msdn.com/astebner/archive/2004/09/18/231253.aspx#233228</link><pubDate>Thu, 23 Sep 2004 06:47:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:233228</guid><dc:creator>Andrea</dc:creator><description>Hi Aaron, i don't view this file. Why?</description></item><item><title>Determine if and what version of the .NET Framework is installed (including service pack levels)?</title><link>http://blogs.msdn.com/astebner/archive/2004/09/18/231253.aspx#233441</link><pubDate>Thu, 23 Sep 2004 19:17:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:233441</guid><dc:creator>AddressOf.com</dc:creator><description>I came across an excellent example that shows how to determine what editions and service pack level of the existing Microsoft .NET Framework is installed.  Unfortunately for most of my readers, this code was in C  .  I've converted the code to VB.NET for everyone to benefit ;-)</description></item><item><title>re: Sample code to detect .NET Framework 1.0 and 1.1 and service packs</title><link>http://blogs.msdn.com/astebner/archive/2004/09/18/231253.aspx#233638</link><pubDate>Thu, 23 Sep 2004 23:32:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:233638</guid><dc:creator>Aaron Stebner</dc:creator><description>Andrea - it appears that there was an issue last night with the site that is hosting the CPP file with this sample code, but it appears to be working fine now.&lt;br&gt;&lt;br&gt;If anyone out there still cannot get it to download please send me an email at aaronste (at) microsoft (dot) com and I will send it to you directly.&lt;br&gt;</description></item><item><title>What .NET Framework version numbers go with what service pack</title><link>http://blogs.msdn.com/astebner/archive/2004/09/18/231253.aspx#438246</link><pubDate>Wed, 13 Jul 2005 06:08:20 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:438246</guid><dc:creator>Aaron Stebner's WebLog</dc:creator><description>I got a comment from a customer in response to a previous blog post asking about file versions for the...</description></item><item><title>re: Sample code to detect .NET Framework 1.0 and 1.1 and service packs</title><link>http://blogs.msdn.com/astebner/archive/2004/09/18/231253.aspx#507575</link><pubDate>Tue, 27 Dec 2005 22:38:53 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:507575</guid><dc:creator>Cory Smith</dc:creator><description>For a VB.NET conversion of this code, visit &lt;a rel="nofollow" target="_new" href="http://addressof.com/blog/archive/2004/09/21/926.aspx"&gt;http://addressof.com/blog/archive/2004/09/21/926.aspx&lt;/a&gt;</description></item><item><title>Detecting Patches in .NET 2.0 and Visual Studio 2005</title><link>http://blogs.msdn.com/astebner/archive/2004/09/18/231253.aspx#571242</link><pubDate>Sat, 08 Apr 2006 03:20:29 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:571242</guid><dc:creator>Heath Stewart's Blog</dc:creator><description>How to detect certain patches applied to .NET 2.0 and Visual Studio 2005.</description></item><item><title>What .NET Framework version numbers go with what service pack</title><link>http://blogs.msdn.com/astebner/archive/2004/09/18/231253.aspx#1923202</link><pubDate>Wed, 21 Mar 2007 07:53:59 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1923202</guid><dc:creator>Aaron Stebner's WebLog</dc:creator><description>&lt;p&gt;I got a comment from a customer in response to a previous blog post asking about file versions for the&lt;/p&gt;
</description></item><item><title>
Alex Lowe on Software and Technology &amp;raquo; Detecting Installed Microsoft .Net Framework (CLR) Version Information</title><link>http://blogs.msdn.com/astebner/archive/2004/09/18/231253.aspx#3978519</link><pubDate>Fri, 20 Jul 2007 21:12:52 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:3978519</guid><dc:creator>
Alex Lowe on Software and Technology » Detecting Installed Microsoft .Net Framework (CLR) Version Information</dc:creator><description>&lt;p&gt;PingBack from &lt;a rel="nofollow" target="_new" href="http://blog.lowesoftware.com/software-development/detecting-installed-microsoft-net-framework-clr-version-information"&gt;http://blog.lowesoftware.com/software-development/detecting-installed-microsoft-net-framework-clr-version-information&lt;/a&gt;&lt;/p&gt;
</description></item><item><title>Detecting Patches in .NET 2.0 and Visual Studio 2005</title><link>http://blogs.msdn.com/astebner/archive/2004/09/18/231253.aspx#6658715</link><pubDate>Wed, 05 Dec 2007 01:33:23 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:6658715</guid><dc:creator>Heath Stewart's Blog</dc:creator><description>&lt;p&gt;How to detect certain patches applied to .NET 2.0 and Visual Studio 2005.&lt;/p&gt;
</description></item><item><title>Updated sample .NET Framework detection code that does more in-depth checking</title><link>http://blogs.msdn.com/astebner/archive/2004/09/18/231253.aspx#9657728</link><pubDate>Fri, 29 May 2009 23:46:55 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9657728</guid><dc:creator>Aaron Stebner's WebLog</dc:creator><description>&lt;p&gt;I previously posted some sample code to detect the version(s) and service pack levels of the .NET Framework&lt;/p&gt;
</description></item></channel></rss>