<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:pingback="http://madskills.com/public/xml/rss/module/pingback/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">
  <channel>
    <title>this.Pose() as Expert - Longhorn</title>
    <link>http://chrison.net/</link>
    <description />
    <language>en-us</language>
    <copyright>Christoph Wille</copyright>
    <lastBuildDate>Thu, 17 Jan 2008 12:57:32 GMT</lastBuildDate>
    <generator>newtelligence dasBlog 2.3.9074.18820</generator>
    <managingEditor>christoph.wille@gmail.com</managingEditor>
    <webMaster>christoph.wille@gmail.com</webMaster>
    <item>
      <trackback:ping>http://chrison.net/Trackback.aspx?guid=8631cc60-ce53-4891-95f9-b677bb8eb0db</trackback:ping>
      <pingback:server>http://chrison.net/pingback.aspx</pingback:server>
      <pingback:target>http://chrison.net/PermaLink,guid,8631cc60-ce53-4891-95f9-b677bb8eb0db.aspx</pingback:target>
      <dc:creator>Christoph Wille</dc:creator>
      <wfw:comment>http://chrison.net/CommentView,guid,8631cc60-ce53-4891-95f9-b677bb8eb0db.aspx</wfw:comment>
      <wfw:commentRss>http://chrison.net/SyndicationService.asmx/GetEntryCommentsRss?guid=8631cc60-ce53-4891-95f9-b677bb8eb0db</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
        </p>
        <p>
Yesterday I finally started my RC1 Server 2008 installation to replace the older Beta
3 setup. However, one piece of software refuses to install - <a href="http://www.cygwin.com/">Cygwin</a>:
</p>
        <p>
          <img src="http://chrison.net/content/binary/cygwinsetup_hang_server2008.png" border="0" />
        </p>
        <p>
The funny part - it worked just nicely in Beta 3 (I need it for WebSVN, which now
obviously is offline). But at least it seems that I am not alone with this issue: <a href="http://www.mail-archive.com/cygwin@cygwin.com/msg84760.html">Installation
problem with Windows Server 2008</a></p>
        <img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=8631cc60-ce53-4891-95f9-b677bb8eb0db" />
      </body>
      <title>Cygwin &amp; Windows Server 2008</title>
      <guid isPermaLink="false">http://chrison.net/PermaLink,guid,8631cc60-ce53-4891-95f9-b677bb8eb0db.aspx</guid>
      <link>http://chrison.net/CygwinWindowsServer2008.aspx</link>
      <pubDate>Thu, 17 Jan 2008 12:57:32 GMT</pubDate>
      <description>&lt;p&gt;
&lt;/p&gt;
&lt;p&gt;
Yesterday I finally started my RC1 Server 2008 installation to replace the older Beta
3 setup. However, one piece of software refuses to install - &lt;a href="http://www.cygwin.com/"&gt;Cygwin&lt;/a&gt;:
&lt;/p&gt;
&lt;p&gt;
&lt;img src="http://chrison.net/content/binary/cygwinsetup_hang_server2008.png" border=0&gt;
&lt;/p&gt;
&lt;p&gt;
The funny part - it worked just nicely in Beta 3 (I need it for WebSVN, which now
obviously is offline). But at least it seems that I am not alone with this issue: &lt;a href="http://www.mail-archive.com/cygwin@cygwin.com/msg84760.html"&gt;Installation
problem with Windows Server 2008&lt;/a&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=8631cc60-ce53-4891-95f9-b677bb8eb0db" /&gt;</description>
      <comments>http://chrison.net/CommentView,guid,8631cc60-ce53-4891-95f9-b677bb8eb0db.aspx</comments>
      <category>IIS</category>
      <category>Longhorn</category>
    </item>
    <item>
      <trackback:ping>http://chrison.net/Trackback.aspx?guid=039d2339-3ee1-43f7-a3dd-86b62383cbf5</trackback:ping>
      <pingback:server>http://chrison.net/pingback.aspx</pingback:server>
      <pingback:target>http://chrison.net/PermaLink,guid,039d2339-3ee1-43f7-a3dd-86b62383cbf5.aspx</pingback:target>
      <dc:creator>Christoph Wille</dc:creator>
      <wfw:comment>http://chrison.net/CommentView,guid,039d2339-3ee1-43f7-a3dd-86b62383cbf5.aspx</wfw:comment>
      <wfw:commentRss>http://chrison.net/SyndicationService.asmx/GetEntryCommentsRss?guid=039d2339-3ee1-43f7-a3dd-86b62383cbf5</wfw:commentRss>
      <slash:comments>1</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
A default install of Windows Server 2003 ships with a locked-down Internet Explorer,
in a so-called enhanced security configuration. Getting rid of it was done via configuring
the Windows components. Not so on <a href="http://www.microsoft.com/windowsserver2008/default.mspx">Windows
Server 2008</a>. At first of course I looked in all the wrong places (after all who
reads a text they "know"?), until I found it in Server Manager:
</p>
        <p>
          <img src="http://chrison.net/content/binary/ieesc1.png" border="0" />
        </p>
        <p>
You can turn it on / off separately for administrator or users:
</p>
        <p>
          <img src="http://chrison.net/content/binary/ieesc2.png" border="0" />
        </p>
        <p>
Why did I turn it off? Because when it is on, you cannot view IIS7 FREB log files
- the XSL has code in it that won't run in any browser but IE. At least at Beta 3
of Longhorn, that is.
</p>
        <img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=039d2339-3ee1-43f7-a3dd-86b62383cbf5" />
      </body>
      <title>Internet Explorer Enhanced Security Configuration (IE ESC) &amp; Windows Server 2008 ("Longhorn")</title>
      <guid isPermaLink="false">http://chrison.net/PermaLink,guid,039d2339-3ee1-43f7-a3dd-86b62383cbf5.aspx</guid>
      <link>http://chrison.net/InternetExplorerEnhancedSecurityConfigurationIEESCWindowsServer2008Longhorn.aspx</link>
      <pubDate>Mon, 25 Jun 2007 08:18:45 GMT</pubDate>
      <description>&lt;p&gt;
A default install of Windows Server 2003 ships with a locked-down Internet Explorer,
in a so-called enhanced security configuration. Getting rid of it was done via configuring
the Windows components. Not so on &lt;a href="http://www.microsoft.com/windowsserver2008/default.mspx"&gt;Windows
Server 2008&lt;/a&gt;. At first of course I looked in all the wrong places (after all who
reads a text they "know"?), until I found it in Server Manager:
&lt;/p&gt;
&lt;p&gt;
&lt;img src="http://chrison.net/content/binary/ieesc1.png" border=0&gt;
&lt;/p&gt;
&lt;p&gt;
You can turn it on / off separately for administrator or users:
&lt;/p&gt;
&lt;p&gt;
&lt;img src="http://chrison.net/content/binary/ieesc2.png" border=0&gt;
&lt;/p&gt;
&lt;p&gt;
Why did I turn it off? Because when it is on, you cannot view IIS7 FREB log files
- the XSL has code in it that won't run in any browser but IE. At least at Beta 3
of Longhorn, that is.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=039d2339-3ee1-43f7-a3dd-86b62383cbf5" /&gt;</description>
      <comments>http://chrison.net/CommentView,guid,039d2339-3ee1-43f7-a3dd-86b62383cbf5.aspx</comments>
      <category>IIS</category>
      <category>Longhorn</category>
      <category>Security</category>
    </item>
    <item>
      <trackback:ping>http://chrison.net/Trackback.aspx?guid=2e206d1c-b1ca-42e5-91c3-f3cb71bba2d7</trackback:ping>
      <pingback:server>http://chrison.net/pingback.aspx</pingback:server>
      <pingback:target>http://chrison.net/PermaLink,guid,2e206d1c-b1ca-42e5-91c3-f3cb71bba2d7.aspx</pingback:target>
      <dc:creator>Christoph Wille</dc:creator>
      <wfw:comment>http://chrison.net/CommentView,guid,2e206d1c-b1ca-42e5-91c3-f3cb71bba2d7.aspx</wfw:comment>
      <wfw:commentRss>http://chrison.net/SyndicationService.asmx/GetEntryCommentsRss?guid=2e206d1c-b1ca-42e5-91c3-f3cb71bba2d7</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Bill Staples put together a post on <a href="http://blogs.iis.net/bills/archive/2007/04/25/what-s-new-in-iis7-beta-3.aspx">what's
new in IIS7 Beta 3</a>. He also talks about the all-new IIS7 FTP server (which I knew
about for a long time - I had hoped Beta 3 would be available for my MSDN Briefing
in Vienna last month, but no such luck). Also, he mentions the GoLive! license for
IIS7. 
</p>
        <img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=2e206d1c-b1ca-42e5-91c3-f3cb71bba2d7" />
      </body>
      <title>What's New in IIS7 Beta 3?</title>
      <guid isPermaLink="false">http://chrison.net/PermaLink,guid,2e206d1c-b1ca-42e5-91c3-f3cb71bba2d7.aspx</guid>
      <link>http://chrison.net/WhatsNewInIIS7Beta3.aspx</link>
      <pubDate>Thu, 26 Apr 2007 10:20:02 GMT</pubDate>
      <description>&lt;p&gt;
Bill Staples put together a post on &lt;a href="http://blogs.iis.net/bills/archive/2007/04/25/what-s-new-in-iis7-beta-3.aspx"&gt;what's
new in IIS7 Beta 3&lt;/a&gt;. He also talks about the all-new IIS7 FTP server (which I knew
about for a long time - I had hoped Beta 3 would be available for my MSDN Briefing
in Vienna last month, but no such luck). Also, he mentions the GoLive! license for
IIS7. 
&lt;/p&gt;
&lt;img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=2e206d1c-b1ca-42e5-91c3-f3cb71bba2d7" /&gt;</description>
      <comments>http://chrison.net/CommentView,guid,2e206d1c-b1ca-42e5-91c3-f3cb71bba2d7.aspx</comments>
      <category>.NET</category>
      <category>ASP.NET</category>
      <category>IIS</category>
      <category>Longhorn</category>
    </item>
    <item>
      <trackback:ping>http://chrison.net/Trackback.aspx?guid=c98f929c-11a1-49da-86c6-36a7a3da82e3</trackback:ping>
      <pingback:server>http://chrison.net/pingback.aspx</pingback:server>
      <pingback:target>http://chrison.net/PermaLink,guid,c98f929c-11a1-49da-86c6-36a7a3da82e3.aspx</pingback:target>
      <dc:creator>Christoph Wille</dc:creator>
      <wfw:comment>http://chrison.net/CommentView,guid,c98f929c-11a1-49da-86c6-36a7a3da82e3.aspx</wfw:comment>
      <wfw:commentRss>http://chrison.net/SyndicationService.asmx/GetEntryCommentsRss?guid=c98f929c-11a1-49da-86c6-36a7a3da82e3</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Be sure to check out <a href="http://www.iis.net/">IIS.net</a>, the Web site dedicated
to IIS7. There you will find forums, whitepapers, webcasts, HOL virtual labs, walkthroughs,
FAQs and more.
</p>
        <img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=c98f929c-11a1-49da-86c6-36a7a3da82e3" />
      </body>
      <title>IIS.net</title>
      <guid isPermaLink="false">http://chrison.net/PermaLink,guid,c98f929c-11a1-49da-86c6-36a7a3da82e3.aspx</guid>
      <link>http://chrison.net/IISnet.aspx</link>
      <pubDate>Tue, 23 May 2006 18:41:59 GMT</pubDate>
      <description>&lt;p&gt;
Be sure to check out &lt;a href="http://www.iis.net/"&gt;IIS.net&lt;/a&gt;, the Web site dedicated
to IIS7. There you will find forums, whitepapers, webcasts, HOL virtual labs, walkthroughs,
FAQs&amp;nbsp;and more.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=c98f929c-11a1-49da-86c6-36a7a3da82e3" /&gt;</description>
      <comments>http://chrison.net/CommentView,guid,c98f929c-11a1-49da-86c6-36a7a3da82e3.aspx</comments>
      <category>IIS</category>
      <category>Longhorn</category>
      <category>Newsbites</category>
    </item>
    <item>
      <trackback:ping>http://chrison.net/Trackback.aspx?guid=df262c00-0f23-40cf-8f14-11fa4b910dc7</trackback:ping>
      <pingback:server>http://chrison.net/pingback.aspx</pingback:server>
      <pingback:target>http://chrison.net/PermaLink,guid,df262c00-0f23-40cf-8f14-11fa4b910dc7.aspx</pingback:target>
      <dc:creator>Christoph Wille</dc:creator>
      <wfw:comment>http://chrison.net/CommentView,guid,df262c00-0f23-40cf-8f14-11fa4b910dc7.aspx</wfw:comment>
      <wfw:commentRss>http://chrison.net/SyndicationService.asmx/GetEntryCommentsRss?guid=df262c00-0f23-40cf-8f14-11fa4b910dc7</wfw:commentRss>
      <slash:comments>2</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Today I set up my new laptop with Windows Vista - a "dry run" for Beta 2, because
I want to use it as the primary OS on that machine. Part of the drill was getting
my UMTS card (a Merlin U630) up and running.
</p>
        <p>
First, I tried it using the standard software that came with the card. Installation
went smoothly, however the Connection Manager software is based on an HTA solution,
and IE7 most definitely didn't want to cooperate and kept throwing JavaScript errors
(Note: I view this as a bug of the Connection Manager software, this is most decidedly
not IE's fault). Dialing using this software therefore was out of the question.
</p>
        <p>
So I went out on the Internet to search for a solution. At first, I tried dialing
manually using AT commands, but it turned out that initializing a Merlin card isn't
exactly easy-peasy. So I decided that a thorough forum search was in order. Thankfully,
that search turned up a great piece of software (<a href="http://www.onlinekosten.de/forum/">onlinekosten.de
Community</a> to the rescue).
</p>
        <p>
What I found is <a href="http://mwconn.tribal-sunrise.com/">MWConn</a> (looks
like that this time the international audience is out of luck, at least at the time
of this writing as the software is German only). It does support the Novatel card,
allows for dialing (make sure you check the default connection that is generated,
at least my provider is using a different dial-in number), gives feedback on UL /
DL traffic you generate, plus signal quality information. Way cool &amp; saved my
day!
</p>
        <img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=df262c00-0f23-40cf-8f14-11fa4b910dc7" />
      </body>
      <title>Novatel Wireless Merlin U630 on Windows Vista</title>
      <guid isPermaLink="false">http://chrison.net/PermaLink,guid,df262c00-0f23-40cf-8f14-11fa4b910dc7.aspx</guid>
      <link>http://chrison.net/NovatelWirelessMerlinU630OnWindowsVista.aspx</link>
      <pubDate>Sat, 20 May 2006 14:17:07 GMT</pubDate>
      <description>&lt;p&gt;
Today I set up my new laptop with Windows Vista - a "dry run" for Beta 2, because
I want to use it as the primary OS on that machine. Part of the drill was getting
my UMTS card (a Merlin U630) up and running.
&lt;/p&gt;
&lt;p&gt;
First, I tried it using the standard software that came with the card. Installation
went smoothly, however the Connection Manager software is based on an HTA solution,
and IE7 most definitely didn't want to cooperate and kept throwing JavaScript errors
(Note: I view this as a bug of the Connection Manager software, this is most decidedly
not IE's fault). Dialing using this software therefore was out of the question.
&lt;/p&gt;
&lt;p&gt;
So I went out on the Internet to search for a solution. At first, I tried dialing
manually using AT commands, but it turned out that initializing a Merlin card isn't
exactly easy-peasy. So I decided that a thorough forum search&amp;nbsp;was in order. Thankfully,
that search turned up a great piece of software (&lt;a href="http://www.onlinekosten.de/forum/"&gt;onlinekosten.de
Community&lt;/a&gt; to the rescue).
&lt;/p&gt;
&lt;p&gt;
What I found is &lt;a href="http://mwconn.tribal-sunrise.com/"&gt;MWConn&lt;/a&gt;&amp;nbsp;(looks
like that this time the international audience is out of luck, at least at the time
of this writing as the software is German only). It does support the Novatel card,
allows for dialing (make sure you check the default connection that is generated,
at least my provider is using a different dial-in number), gives feedback on UL /
DL traffic you generate, plus signal quality information. Way cool &amp;amp; saved my
day!
&lt;/p&gt;
&lt;img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=df262c00-0f23-40cf-8f14-11fa4b910dc7" /&gt;</description>
      <comments>http://chrison.net/CommentView,guid,df262c00-0f23-40cf-8f14-11fa4b910dc7.aspx</comments>
      <category>Cool Download</category>
      <category>Longhorn</category>
      <category>this</category>
    </item>
    <item>
      <trackback:ping>http://chrison.net/Trackback.aspx?guid=dc83ef5d-29d2-4758-850e-d546e0acd9d4</trackback:ping>
      <pingback:server>http://chrison.net/pingback.aspx</pingback:server>
      <pingback:target>http://chrison.net/PermaLink,guid,dc83ef5d-29d2-4758-850e-d546e0acd9d4.aspx</pingback:target>
      <dc:creator>Christoph Wille</dc:creator>
      <wfw:comment>http://chrison.net/CommentView,guid,dc83ef5d-29d2-4758-850e-d546e0acd9d4.aspx</wfw:comment>
      <wfw:commentRss>http://chrison.net/SyndicationService.asmx/GetEntryCommentsRss?guid=dc83ef5d-29d2-4758-850e-d546e0acd9d4</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
On Tuesday I was presenting a Windows Vista security session, which included UAC (user
account control) and respective demos. One part was showing UAC data redirection,
and for this blog post I will stick with the registry side of things.
</p>
        <p>
Why this redirection in the first place? Well, old legacy applications do tend to
assume that you are running as admin on your box. Thus, those apps simply store "stuff"
in the HKLM hive of the registry, instead of HKCU. To allow such misguided apps to
run on Vista smoothly, UAC automagically redirects write operations from the actual
HKLM location to a VirtualStore branch of the current user's profile.
</p>
        <p>
Let's look at an example of a classic no-no:
</p>
        <p>
          <span style="FONT-SIZE: 11px; COLOR: black; FONT-FAMILY: Courier New; BACKGROUND-COLOR: transparent">
            <span style="FONT-SIZE: 11px; COLOR: blue; FONT-FAMILY: Courier New; BACKGROUND-COLOR: transparent">try</span>
            <br />
{<br />
  RegistryKey MyTest <span style="FONT-SIZE: 11px; COLOR: red; FONT-FAMILY: Courier New; BACKGROUND-COLOR: transparent">=</span> Registry.LocalMachine.OpenSubKey(<span style="FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: Courier New; BACKGROUND-COLOR: #e4e4e4">"Software\\Microsoft\\Microsoft
SDKs\\.NETFramework\\v2.0"</span>, <span style="FONT-SIZE: 11px; COLOR: blue; FONT-FAMILY: Courier New; BACKGROUND-COLOR: transparent">true</span>);<br />
  MyTest.SetValue(<span style="FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: Courier New; BACKGROUND-COLOR: #e4e4e4">"InstallationFolder"</span>,
ContentsText.Text, RegistryValueKind.String);<br />
  MyTest.Close();<br />
  ResultsLabel.Text <span style="FONT-SIZE: 11px; COLOR: red; FONT-FAMILY: Courier New; BACKGROUND-COLOR: transparent">=</span><span style="FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: Courier New; BACKGROUND-COLOR: #e4e4e4">"Successfully
written to registry!"</span>;<br />
}<br /><span style="FONT-SIZE: 11px; COLOR: blue; FONT-FAMILY: Courier New; BACKGROUND-COLOR: transparent">catch</span> (Exception
ex)<br />
{<br />
  ResultsLabel.Text <span style="FONT-SIZE: 11px; COLOR: red; FONT-FAMILY: Courier New; BACKGROUND-COLOR: transparent">=</span><span style="FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: Courier New; BACKGROUND-COLOR: #e4e4e4">"Unable
to write to registry: "</span><span style="FONT-SIZE: 11px; COLOR: red; FONT-FAMILY: Courier New; BACKGROUND-COLOR: transparent">+</span> ex.Message;<br />
}</span>
        </p>
        <p>
On XP, being non-admin, you would end up in the catch block. Not so on Vista. With
Vista, this will work out ok, and the data will be stored like this:
</p>
        <p>
          <img src="http://chrison.net/content/binary/VirtualStore.PNG" border="0" />
        </p>
        <p>
Nice indeed. Or is it actually nice? Let's look at the code for reading the value
again:
</p>
        <p>
          <span style="FONT-SIZE: 11px; COLOR: black; FONT-FAMILY: Courier New; BACKGROUND-COLOR: transparent">
            <span style="FONT-SIZE: 11px; COLOR: blue; FONT-FAMILY: Courier New; BACKGROUND-COLOR: transparent">try</span>
            <br />
{<br />
  RegistryKey MyTest <span style="FONT-SIZE: 11px; COLOR: red; FONT-FAMILY: Courier New; BACKGROUND-COLOR: transparent">=</span> Registry.LocalMachine.OpenSubKey(<span style="FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: Courier New; BACKGROUND-COLOR: #e4e4e4">"Software\\Microsoft\\Microsoft
SDKs\\.NETFramework\\v2.0"</span>, <span style="FONT-SIZE: 11px; COLOR: blue; FONT-FAMILY: Courier New; BACKGROUND-COLOR: transparent">true</span>);<br />
  ContentsText.Text <span style="FONT-SIZE: 11px; COLOR: red; FONT-FAMILY: Courier New; BACKGROUND-COLOR: transparent">=</span> MyTest.GetValue(<span style="FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: Courier New; BACKGROUND-COLOR: #e4e4e4">"InstallationFolder"</span>) <span style="FONT-SIZE: 11px; COLOR: blue; FONT-FAMILY: Courier New; BACKGROUND-COLOR: transparent">as</span><span style="FONT-SIZE: 11px; COLOR: blue; FONT-FAMILY: Courier New; BACKGROUND-COLOR: transparent">string</span>;<br />
  ResultsLabel.Text <span style="FONT-SIZE: 11px; COLOR: red; FONT-FAMILY: Courier New; BACKGROUND-COLOR: transparent">=</span><span style="FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: Courier New; BACKGROUND-COLOR: #e4e4e4">"Successfully
read from registry!"</span>;<br />
}<br /><span style="FONT-SIZE: 11px; COLOR: blue; FONT-FAMILY: Courier New; BACKGROUND-COLOR: transparent">catch</span> (Exception
ex)<br />
{<br />
  ResultsLabel.Text <span style="FONT-SIZE: 11px; COLOR: red; FONT-FAMILY: Courier New; BACKGROUND-COLOR: transparent">=</span><span style="FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: Courier New; BACKGROUND-COLOR: #e4e4e4">"Unable
to read from registry: "</span><span style="FONT-SIZE: 11px; COLOR: red; FONT-FAMILY: Courier New; BACKGROUND-COLOR: transparent">+</span> ex.Message;<br />
}</span>
        </p>
        <p>
So what's your guess where the value will come from - the original HKLM location or
the redirected HKCU VirtualStore location? Right, the VirtualStore is the winner.
</p>
        <p>
Now, I intentionally picked an existing value in the registry to "overwrite". Imagine
somebody writing a "fuzzer" to go over every single value in HKLM and write back gibberish
for every value it finds. The original application will now too see this gibberish
instead of the original good values. 
</p>
        <p>
Time will tell whether virtualizing based on user and not application will create
more havoc than do good. Because thanks to UAC malware needs no extra rights to botch
up your registry...
</p>
        <p>
          <strong>Update</strong> Yes, sure, you can turn off this virtualization. Check out
the blog entry <a href="http://blogs.msdn.com/uac/archive/2006/01/22/516066.aspx">User
Account Control Windows Vista Policies</a>.
</p>
        <img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=dc83ef5d-29d2-4758-850e-d546e0acd9d4" />
      </body>
      <title>UAC Redirection 4 Fun &amp; Profit</title>
      <guid isPermaLink="false">http://chrison.net/PermaLink,guid,dc83ef5d-29d2-4758-850e-d546e0acd9d4.aspx</guid>
      <link>http://chrison.net/UACRedirection4FunProfit.aspx</link>
      <pubDate>Thu, 11 May 2006 12:42:03 GMT</pubDate>
      <description>&lt;p&gt;
On Tuesday I was presenting a Windows Vista security session, which included UAC&amp;nbsp;(user
account control)&amp;nbsp;and respective demos. One part was showing UAC data redirection,
and for this blog post I will stick with the registry side of things.
&lt;/p&gt;
&lt;p&gt;
Why this redirection in the first place? Well, old legacy applications do tend to
assume that you are running as admin on your box. Thus, those apps simply store "stuff"
in the HKLM hive of the registry, instead of HKCU. To allow such misguided apps to
run on Vista smoothly, UAC automagically redirects write operations from the actual
HKLM location to a VirtualStore branch of the current user's profile.
&lt;/p&gt;
&lt;p&gt;
Let's look at an example of a classic no-no:
&lt;/p&gt;
&lt;p&gt;
&lt;span style="FONT-SIZE: 11px; COLOR: black; FONT-FAMILY: Courier New; BACKGROUND-COLOR: transparent"&gt;&lt;span style="FONT-SIZE: 11px; COLOR: blue; FONT-FAMILY: Courier New; BACKGROUND-COLOR: transparent"&gt;try&lt;/span&gt;
&lt;br&gt;
{&lt;br&gt;
&amp;nbsp; RegistryKey MyTest &lt;span style="FONT-SIZE: 11px; COLOR: red; FONT-FAMILY: Courier New; BACKGROUND-COLOR: transparent"&gt;=&lt;/span&gt; Registry.LocalMachine.OpenSubKey(&lt;span style="FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: Courier New; BACKGROUND-COLOR: #e4e4e4"&gt;"Software\\Microsoft\\Microsoft
SDKs\\.NETFramework\\v2.0"&lt;/span&gt;, &lt;span style="FONT-SIZE: 11px; COLOR: blue; FONT-FAMILY: Courier New; BACKGROUND-COLOR: transparent"&gt;true&lt;/span&gt;);&lt;br&gt;
&amp;nbsp; MyTest.SetValue(&lt;span style="FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: Courier New; BACKGROUND-COLOR: #e4e4e4"&gt;"InstallationFolder"&lt;/span&gt;,
ContentsText.Text, RegistryValueKind.String);&lt;br&gt;
&amp;nbsp; MyTest.Close();&lt;br&gt;
&amp;nbsp; ResultsLabel.Text &lt;span style="FONT-SIZE: 11px; COLOR: red; FONT-FAMILY: Courier New; BACKGROUND-COLOR: transparent"&gt;=&lt;/span&gt; &lt;span style="FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: Courier New; BACKGROUND-COLOR: #e4e4e4"&gt;"Successfully
written to registry!"&lt;/span&gt;;&lt;br&gt;
}&lt;br&gt;
&lt;span style="FONT-SIZE: 11px; COLOR: blue; FONT-FAMILY: Courier New; BACKGROUND-COLOR: transparent"&gt;catch&lt;/span&gt; (Exception
ex)&lt;br&gt;
{&lt;br&gt;
&amp;nbsp; ResultsLabel.Text &lt;span style="FONT-SIZE: 11px; COLOR: red; FONT-FAMILY: Courier New; BACKGROUND-COLOR: transparent"&gt;=&lt;/span&gt; &lt;span style="FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: Courier New; BACKGROUND-COLOR: #e4e4e4"&gt;"Unable
to write to registry: "&lt;/span&gt; &lt;span style="FONT-SIZE: 11px; COLOR: red; FONT-FAMILY: Courier New; BACKGROUND-COLOR: transparent"&gt;+&lt;/span&gt; ex.Message;&lt;br&gt;
}&lt;/span&gt;
&lt;/p&gt;
&lt;p&gt;
On XP, being non-admin, you would end up in the catch block. Not so on Vista. With
Vista, this will work out ok, and the data will be stored like this:
&lt;/p&gt;
&lt;p&gt;
&lt;img src="http://chrison.net/content/binary/VirtualStore.PNG" border=0&gt;
&lt;/p&gt;
&lt;p&gt;
Nice indeed. Or is it actually nice? Let's look at the code for reading the value
again:
&lt;/p&gt;
&lt;p&gt;
&lt;span style="FONT-SIZE: 11px; COLOR: black; FONT-FAMILY: Courier New; BACKGROUND-COLOR: transparent"&gt;&lt;span style="FONT-SIZE: 11px; COLOR: blue; FONT-FAMILY: Courier New; BACKGROUND-COLOR: transparent"&gt;try&lt;/span&gt;
&lt;br&gt;
{&lt;br&gt;
&amp;nbsp; RegistryKey MyTest &lt;span style="FONT-SIZE: 11px; COLOR: red; FONT-FAMILY: Courier New; BACKGROUND-COLOR: transparent"&gt;=&lt;/span&gt; Registry.LocalMachine.OpenSubKey(&lt;span style="FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: Courier New; BACKGROUND-COLOR: #e4e4e4"&gt;"Software\\Microsoft\\Microsoft
SDKs\\.NETFramework\\v2.0"&lt;/span&gt;, &lt;span style="FONT-SIZE: 11px; COLOR: blue; FONT-FAMILY: Courier New; BACKGROUND-COLOR: transparent"&gt;true&lt;/span&gt;);&lt;br&gt;
&amp;nbsp; ContentsText.Text &lt;span style="FONT-SIZE: 11px; COLOR: red; FONT-FAMILY: Courier New; BACKGROUND-COLOR: transparent"&gt;=&lt;/span&gt; MyTest.GetValue(&lt;span style="FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: Courier New; BACKGROUND-COLOR: #e4e4e4"&gt;"InstallationFolder"&lt;/span&gt;) &lt;span style="FONT-SIZE: 11px; COLOR: blue; FONT-FAMILY: Courier New; BACKGROUND-COLOR: transparent"&gt;as&lt;/span&gt; &lt;span style="FONT-SIZE: 11px; COLOR: blue; FONT-FAMILY: Courier New; BACKGROUND-COLOR: transparent"&gt;string&lt;/span&gt;;&lt;br&gt;
&amp;nbsp; ResultsLabel.Text &lt;span style="FONT-SIZE: 11px; COLOR: red; FONT-FAMILY: Courier New; BACKGROUND-COLOR: transparent"&gt;=&lt;/span&gt; &lt;span style="FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: Courier New; BACKGROUND-COLOR: #e4e4e4"&gt;"Successfully
read from registry!"&lt;/span&gt;;&lt;br&gt;
}&lt;br&gt;
&lt;span style="FONT-SIZE: 11px; COLOR: blue; FONT-FAMILY: Courier New; BACKGROUND-COLOR: transparent"&gt;catch&lt;/span&gt; (Exception
ex)&lt;br&gt;
{&lt;br&gt;
&amp;nbsp; ResultsLabel.Text &lt;span style="FONT-SIZE: 11px; COLOR: red; FONT-FAMILY: Courier New; BACKGROUND-COLOR: transparent"&gt;=&lt;/span&gt; &lt;span style="FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: Courier New; BACKGROUND-COLOR: #e4e4e4"&gt;"Unable
to read from registry: "&lt;/span&gt; &lt;span style="FONT-SIZE: 11px; COLOR: red; FONT-FAMILY: Courier New; BACKGROUND-COLOR: transparent"&gt;+&lt;/span&gt; ex.Message;&lt;br&gt;
}&lt;/span&gt;
&lt;/p&gt;
&lt;p&gt;
So what's your guess where the value will come from - the original HKLM location or
the redirected HKCU VirtualStore location? Right, the VirtualStore is the winner.
&lt;/p&gt;
&lt;p&gt;
Now, I intentionally picked an existing value in the registry to "overwrite". Imagine
somebody writing a "fuzzer" to go over every single value in HKLM and write back gibberish
for every value it finds. The original application will now too see this gibberish
instead of the original good values. 
&lt;/p&gt;
&lt;p&gt;
Time will tell whether virtualizing based on user and not application will create
more havoc than do good. Because thanks to UAC malware needs no extra rights to botch
up your registry...
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;Update&lt;/strong&gt; Yes, sure, you can turn off this virtualization. Check out
the blog entry &lt;a href="http://blogs.msdn.com/uac/archive/2006/01/22/516066.aspx"&gt;User
Account Control Windows Vista Policies&lt;/a&gt;.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=dc83ef5d-29d2-4758-850e-d546e0acd9d4" /&gt;</description>
      <comments>http://chrison.net/CommentView,guid,dc83ef5d-29d2-4758-850e-d546e0acd9d4.aspx</comments>
      <category>Longhorn</category>
      <category>Security</category>
    </item>
    <item>
      <trackback:ping>http://chrison.net/Trackback.aspx?guid=65b50d9d-7565-415a-8e6f-53e420d32758</trackback:ping>
      <pingback:server>http://chrison.net/pingback.aspx</pingback:server>
      <pingback:target>http://chrison.net/PermaLink,guid,65b50d9d-7565-415a-8e6f-53e420d32758.aspx</pingback:target>
      <dc:creator>Christoph Wille</dc:creator>
      <wfw:comment>http://chrison.net/CommentView,guid,65b50d9d-7565-415a-8e6f-53e420d32758.aspx</wfw:comment>
      <wfw:commentRss>http://chrison.net/SyndicationService.asmx/GetEntryCommentsRss?guid=65b50d9d-7565-415a-8e6f-53e420d32758</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
A friend of mine pointed me to the article <a href="http://msdn.microsoft.com/windowsvista/default.aspx?pull=/library/en-us/dnlong/html/AppComp.asp">The
Windows Vista Developer Story: Application Compatibility, Migration, and Interoperability</a> quite
some time ago (shame on me for not mentioning it earlier). It is a very useful resource
when you have to deal with adapting existing applications for the changes that come
with Windows Vista. 
</p>
        <p>
Topics of this article include:
</p>
        <ul>
          <li>
Thirty-Minute Compatibility Check</li>
          <li>
Operating System Versioning</li>
          <li>
User Account Control</li>
          <li>
Windows Resource Protection (WRP)</li>
          <li>
Internet Explorer Protected Mode</li>
          <li>
Windows Vista 64-bit</li>
          <li>
Microsoft Graphical Identification and Authentication (GINA)</li>
          <li>
Session 0 Isolation</li>
          <li>
Networking: TCP/IP Stack and the Windows Filtering Platform</li>
          <li>
Networking: Kernel Mode IP Helper APIs</li>
          <li>
Networking: IPv6</li>
          <li>
Compatibility Risks</li>
        </ul>
        <img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=65b50d9d-7565-415a-8e6f-53e420d32758" />
      </body>
      <title>Article on Windows Vista Application Compatibility, Migration, and Interoperability</title>
      <guid isPermaLink="false">http://chrison.net/PermaLink,guid,65b50d9d-7565-415a-8e6f-53e420d32758.aspx</guid>
      <link>http://chrison.net/ArticleOnWindowsVistaApplicationCompatibilityMigrationAndInteroperability.aspx</link>
      <pubDate>Tue, 18 Apr 2006 05:41:31 GMT</pubDate>
      <description>&lt;p&gt;
A friend of mine pointed me to the article &lt;a href="http://msdn.microsoft.com/windowsvista/default.aspx?pull=/library/en-us/dnlong/html/AppComp.asp"&gt;The
Windows Vista Developer Story: Application Compatibility, Migration, and Interoperability&lt;/a&gt; quite
some time ago (shame on me for not mentioning it earlier). It is a very useful resource
when you have to deal with adapting existing applications for the changes that come
with Windows Vista. 
&lt;/p&gt;
&lt;p&gt;
Topics of this article include:
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
Thirty-Minute Compatibility Check&lt;/li&gt;
&lt;li&gt;
Operating System Versioning&lt;/li&gt;
&lt;li&gt;
User Account Control&lt;/li&gt;
&lt;li&gt;
Windows Resource Protection (WRP)&lt;/li&gt;
&lt;li&gt;
Internet Explorer Protected Mode&lt;/li&gt;
&lt;li&gt;
Windows Vista 64-bit&lt;/li&gt;
&lt;li&gt;
Microsoft Graphical Identification and Authentication (GINA)&lt;/li&gt;
&lt;li&gt;
Session 0 Isolation&lt;/li&gt;
&lt;li&gt;
Networking: TCP/IP Stack and the Windows Filtering Platform&lt;/li&gt;
&lt;li&gt;
Networking: Kernel Mode IP Helper APIs&lt;/li&gt;
&lt;li&gt;
Networking: IPv6&lt;/li&gt;
&lt;li&gt;
Compatibility Risks&lt;/li&gt;
&lt;/ul&gt;
&lt;img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=65b50d9d-7565-415a-8e6f-53e420d32758" /&gt;</description>
      <comments>http://chrison.net/CommentView,guid,65b50d9d-7565-415a-8e6f-53e420d32758.aspx</comments>
      <category>Longhorn</category>
    </item>
    <item>
      <trackback:ping>http://chrison.net/Trackback.aspx?guid=e4081bd6-4b3f-4cd9-8b9d-c793ec5f4950</trackback:ping>
      <pingback:server>http://chrison.net/pingback.aspx</pingback:server>
      <pingback:target>http://chrison.net/PermaLink,guid,e4081bd6-4b3f-4cd9-8b9d-c793ec5f4950.aspx</pingback:target>
      <dc:creator>Christoph Wille</dc:creator>
      <wfw:comment>http://chrison.net/CommentView,guid,e4081bd6-4b3f-4cd9-8b9d-c793ec5f4950.aspx</wfw:comment>
      <wfw:commentRss>http://chrison.net/SyndicationService.asmx/GetEntryCommentsRss?guid=e4081bd6-4b3f-4cd9-8b9d-c793ec5f4950</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
There is one feature coming with IIS 7 (http.sys, as such it is more an OS feature)
that I have been waiting for a long time: being able to see what's in the kernel cache!
The key to this new supercool feature is the netsh command:
</p>
        <pre>C:\Users\Administrator&gt;netsh http show cachestate ?</pre>
        <pre>Usage: show cachestate [[url=]&lt;string&gt;]</pre>
        <pre>Parameters:</pre>
        <pre>    Tag       Value<br />
    url   -   Fully qualified URL. If unspecified,
implies all<br />
              URLs.
The URL could also be a prefix to registered URLs</pre>
        <pre>Remarks: This command lists all resources and their associated properties<br />
         that are cached in HTTP response
cache or displays a single<br />
         resource and its associated properties.</pre>
        <pre>Examples:<br />
      show cachestate url=http://www.myhost.com:80/myresource<br />
      show cachestate</pre>
        <p>
Some information can be obtained in the article <a href="http://www.microsoft.com/technet/itsolutions/network/evaluate/new_network.mspx">New
Networking Features in Windows Server "Longhorn" and Windows Vista</a> (you can even
flush the cache), and here is how it works if you browse to the default Web site of
IIS 7:
</p>
        <pre>C:\Users\Administrator&gt;netsh http show cachestate <a href="http://localhost">http://localhost</a></pre>
        <pre>Snapshot of HTTP response cache:<br />
--------------------------------</pre>
        <pre>URL: <a href="http://localhost:80/pagerror.gif">http://localhost:80/pagerror.gif</a><br />
    Status code: 200<br />
    HTTP verb: GET<br />
    Cache policy type: User invalidates<br />
    Creation time: 2006.3.21:23.30.16:0<br />
    Request queue name: DefaultAppPool<br />
    Headers length: 187<br />
    Content length: 2806<br />
    Hit count: 1<br />
    Force disconnect after serving: FALSE</pre>
        <pre>URL: <a href="http://localhost:80/iisstart.htm">http://localhost:80/iisstart.htm</a><br />
    Status code: 200<br />
    HTTP verb: GET<br />
    Cache policy type: User invalidates<br />
    Creation time: 2006.3.21:23.30.14:0<br />
    Request queue name: DefaultAppPool<br />
    Headers length: 233<br />
    Content length: 774<br />
    Hit count: 1<br />
    Force disconnect after serving: FALSE</pre>
        <p>
Tracking caching behavior will be so much easier.
</p>
        <img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=e4081bd6-4b3f-4cd9-8b9d-c793ec5f4950" />
      </body>
      <title>Viewing the Kernel Cache</title>
      <guid isPermaLink="false">http://chrison.net/PermaLink,guid,e4081bd6-4b3f-4cd9-8b9d-c793ec5f4950.aspx</guid>
      <link>http://chrison.net/ViewingTheKernelCache.aspx</link>
      <pubDate>Wed, 05 Apr 2006 11:23:23 GMT</pubDate>
      <description>&lt;p&gt;
There is one feature coming with IIS 7 (http.sys, as such it is more an OS feature)
that I have been waiting for a long time: being able to see what's in the kernel cache!
The key to this new supercool feature is the netsh command:
&lt;/p&gt;
&lt;pre&gt;C:\Users\Administrator&amp;gt;netsh http show cachestate ?&lt;/pre&gt;&lt;pre&gt;Usage: show cachestate [[url=]&amp;lt;string&amp;gt;]&lt;/pre&gt;&lt;pre&gt;Parameters:&lt;/pre&gt;&lt;pre&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Tag&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Value&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; url&amp;nbsp;&amp;nbsp; -&amp;nbsp;&amp;nbsp; Fully qualified URL. If unspecified,
implies all&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; URLs.
The URL could also be a prefix to registered URLs&lt;/pre&gt;&lt;pre&gt;Remarks: This command lists all resources and their associated properties&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; that are cached in HTTP response
cache or displays a single&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; resource and its associated properties.&lt;/pre&gt;&lt;pre&gt;Examples:&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; show cachestate url=http://www.myhost.com:80/myresource&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; show cachestate&lt;/pre&gt;
&lt;p&gt;
Some information can be obtained in the article &lt;a href="http://www.microsoft.com/technet/itsolutions/network/evaluate/new_network.mspx"&gt;New
Networking Features in Windows Server "Longhorn" and Windows Vista&lt;/a&gt; (you can even
flush the cache), and here is how it works if you browse to the default Web site of
IIS 7:
&lt;/p&gt;
&lt;pre&gt;C:\Users\Administrator&amp;gt;netsh http show cachestate &lt;a href="http://localhost"&gt;http://localhost&lt;/a&gt;&lt;/pre&gt;&lt;pre&gt;Snapshot of HTTP response cache:&lt;br&gt;
--------------------------------&lt;/pre&gt;&lt;pre&gt;URL: &lt;a href="http://localhost:80/pagerror.gif"&gt;http://localhost:80/pagerror.gif&lt;/a&gt;
&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; Status code: 200&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; HTTP verb: GET&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; Cache policy type: User invalidates&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; Creation time: 2006.3.21:23.30.16:0&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; Request queue name: DefaultAppPool&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; Headers length: 187&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; Content length: 2806&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; Hit count: 1&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; Force disconnect after serving: FALSE&lt;/pre&gt;&lt;pre&gt;URL: &lt;a href="http://localhost:80/iisstart.htm"&gt;http://localhost:80/iisstart.htm&lt;/a&gt;
&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; Status code: 200&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; HTTP verb: GET&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; Cache policy type: User invalidates&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; Creation time: 2006.3.21:23.30.14:0&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; Request queue name: DefaultAppPool&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; Headers length: 233&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; Content length: 774&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; Hit count: 1&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; Force disconnect after serving: FALSE&lt;/pre&gt;
&lt;p&gt;
Tracking caching behavior will be so much easier.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=e4081bd6-4b3f-4cd9-8b9d-c793ec5f4950" /&gt;</description>
      <comments>http://chrison.net/CommentView,guid,e4081bd6-4b3f-4cd9-8b9d-c793ec5f4950.aspx</comments>
      <category>IIS</category>
      <category>Longhorn</category>
    </item>
    <item>
      <trackback:ping>http://chrison.net/Trackback.aspx?guid=45f64825-ccd3-4313-b3ce-1ace7b8dae2e</trackback:ping>
      <pingback:server>http://chrison.net/pingback.aspx</pingback:server>
      <pingback:target>http://chrison.net/PermaLink,guid,45f64825-ccd3-4313-b3ce-1ace7b8dae2e.aspx</pingback:target>
      <dc:creator>Christoph Wille</dc:creator>
      <wfw:comment>http://chrison.net/CommentView,guid,45f64825-ccd3-4313-b3ce-1ace7b8dae2e.aspx</wfw:comment>
      <wfw:commentRss>http://chrison.net/SyndicationService.asmx/GetEntryCommentsRss?guid=45f64825-ccd3-4313-b3ce-1ace7b8dae2e</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
          <a href="http://technet2.microsoft.com/WindowsServer/en/Library/d0de9475-0439-4ec1-8337-2bcedacd15c71033.mspx">IIS
7.0 Beta: Operations Guide</a>
          <br />
          <a href="http://technet2.microsoft.com/WindowsServer/en/Library/582b556d-d404-4150-aa07-c5c0c750b6c81033.mspx">IIS
7.0 Beta: Feature Reference</a>
        </p>
        <img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=45f64825-ccd3-4313-b3ce-1ace7b8dae2e" />
      </body>
      <title>IIS 7 Beta Documentation</title>
      <guid isPermaLink="false">http://chrison.net/PermaLink,guid,45f64825-ccd3-4313-b3ce-1ace7b8dae2e.aspx</guid>
      <link>http://chrison.net/IIS7BetaDocumentation.aspx</link>
      <pubDate>Wed, 05 Apr 2006 08:37:42 GMT</pubDate>
      <description>&lt;p&gt;
&lt;a href="http://technet2.microsoft.com/WindowsServer/en/Library/d0de9475-0439-4ec1-8337-2bcedacd15c71033.mspx"&gt;IIS
7.0 Beta: Operations Guide&lt;/a&gt;
&lt;br&gt;
&lt;a href="http://technet2.microsoft.com/WindowsServer/en/Library/582b556d-d404-4150-aa07-c5c0c750b6c81033.mspx"&gt;IIS
7.0 Beta: Feature Reference&lt;/a&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=45f64825-ccd3-4313-b3ce-1ace7b8dae2e" /&gt;</description>
      <comments>http://chrison.net/CommentView,guid,45f64825-ccd3-4313-b3ce-1ace7b8dae2e.aspx</comments>
      <category>IIS</category>
      <category>Longhorn</category>
    </item>
    <item>
      <trackback:ping>http://chrison.net/Trackback.aspx?guid=57c1b80b-f1f4-41d1-9460-304a82c65e3e</trackback:ping>
      <pingback:server>http://chrison.net/pingback.aspx</pingback:server>
      <pingback:target>http://chrison.net/PermaLink,guid,57c1b80b-f1f4-41d1-9460-304a82c65e3e.aspx</pingback:target>
      <dc:creator>Christoph Wille</dc:creator>
      <wfw:comment>http://chrison.net/CommentView,guid,57c1b80b-f1f4-41d1-9460-304a82c65e3e.aspx</wfw:comment>
      <wfw:commentRss>http://chrison.net/SyndicationService.asmx/GetEntryCommentsRss?guid=57c1b80b-f1f4-41d1-9460-304a82c65e3e</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Aside from disabling UAP, I also went back to THE Administrator account. Doing so
can get quite messy unless you join your Vista box to a domain, as outlined in the
blog entry <a href="http://windowsconnected.com/blogs/jerry/archive/2006/02/22/1028.aspx">Trouble
signing on as THE Administrator on 5308?</a> Now I have access to applicationHost.config
again. Good security does get in the way, but this is just way too onerous.
</p>
        <img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=57c1b80b-f1f4-41d1-9460-304a82c65e3e" />
      </body>
      <title>Being Administrator Feels Great</title>
      <guid isPermaLink="false">http://chrison.net/PermaLink,guid,57c1b80b-f1f4-41d1-9460-304a82c65e3e.aspx</guid>
      <link>http://chrison.net/BeingAdministratorFeelsGreat.aspx</link>
      <pubDate>Wed, 05 Apr 2006 08:20:04 GMT</pubDate>
      <description>&lt;p&gt;
Aside from disabling UAP, I also went back to THE Administrator account. Doing so
can get quite messy unless you join your Vista box to a domain, as outlined in the
blog entry &lt;a href="http://windowsconnected.com/blogs/jerry/archive/2006/02/22/1028.aspx"&gt;Trouble
signing on as THE Administrator on 5308?&lt;/a&gt;&amp;nbsp;Now I have access to applicationHost.config
again. Good security does get in the way, but this is just way too onerous.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=57c1b80b-f1f4-41d1-9460-304a82c65e3e" /&gt;</description>
      <comments>http://chrison.net/CommentView,guid,57c1b80b-f1f4-41d1-9460-304a82c65e3e.aspx</comments>
      <category>Longhorn</category>
      <category>Security</category>
    </item>
    <item>
      <trackback:ping>http://chrison.net/Trackback.aspx?guid=1ff0fd7d-84d5-4690-88b2-16190667c167</trackback:ping>
      <pingback:server>http://chrison.net/pingback.aspx</pingback:server>
      <pingback:target>http://chrison.net/PermaLink,guid,1ff0fd7d-84d5-4690-88b2-16190667c167.aspx</pingback:target>
      <dc:creator>Christoph Wille</dc:creator>
      <wfw:comment>http://chrison.net/CommentView,guid,1ff0fd7d-84d5-4690-88b2-16190667c167.aspx</wfw:comment>
      <wfw:commentRss>http://chrison.net/SyndicationService.asmx/GetEntryCommentsRss?guid=1ff0fd7d-84d5-4690-88b2-16190667c167</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
After 'killing' three Vista installations yesterday, laziness got the better of me.
I launched msconfig.exe, went to the Tools tab, and did this:
</p>
        <p>
          <img src="http://chrison.net/content/binary/DisableUAP.PNG" border="0" />
        </p>
        <p>
A reboot later I am a happy (and no longer annoyed) camper. Security obviously went
out the window, however, I don't think this installation will live long enough either
for this to be an issue.
</p>
        <img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=1ff0fd7d-84d5-4690-88b2-16190667c167" />
      </body>
      <title>Disable UAP</title>
      <guid isPermaLink="false">http://chrison.net/PermaLink,guid,1ff0fd7d-84d5-4690-88b2-16190667c167.aspx</guid>
      <link>http://chrison.net/DisableUAP.aspx</link>
      <pubDate>Wed, 05 Apr 2006 06:48:51 GMT</pubDate>
      <description>&lt;p&gt;
After 'killing' three Vista installations yesterday, laziness got the better of me.
I launched msconfig.exe, went to the Tools tab, and did this:
&lt;/p&gt;
&lt;p&gt;
&lt;img src="http://chrison.net/content/binary/DisableUAP.PNG" border=0&gt;
&lt;/p&gt;
&lt;p&gt;
A reboot later I am a happy (and no longer annoyed) camper. Security obviously went
out the window, however, I don't think this installation will live long enough either
for this to be an issue.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=1ff0fd7d-84d5-4690-88b2-16190667c167" /&gt;</description>
      <comments>http://chrison.net/CommentView,guid,1ff0fd7d-84d5-4690-88b2-16190667c167.aspx</comments>
      <category>Longhorn</category>
      <category>Security</category>
    </item>
    <item>
      <trackback:ping>http://chrison.net/Trackback.aspx?guid=88ea5336-623c-473e-b925-58a790574fab</trackback:ping>
      <pingback:server>http://chrison.net/pingback.aspx</pingback:server>
      <pingback:target>http://chrison.net/PermaLink,guid,88ea5336-623c-473e-b925-58a790574fab.aspx</pingback:target>
      <dc:creator>Christoph Wille</dc:creator>
      <wfw:comment>http://chrison.net/CommentView,guid,88ea5336-623c-473e-b925-58a790574fab.aspx</wfw:comment>
      <wfw:commentRss>http://chrison.net/SyndicationService.asmx/GetEntryCommentsRss?guid=88ea5336-623c-473e-b925-58a790574fab</wfw:commentRss>
      <slash:comments>1</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
How to get from here
</p>
        <img src="http://chrison.net/content/binary/howtogetthetreeview1.png" border="0" />
        <p>
to here:
</p>
        <img src="http://chrison.net/content/binary/howtogetthetreeview2.png" border="0" />
        <p>
Step 1 - enable the Navigation Pane:
</p>
        <img src="http://chrison.net/content/binary/howtogetthetreeview3.png" border="0" />
        <p>
Step 2 (if you don't already see it):
</p>
        <img src="http://chrison.net/content/binary/howtogetthetreeview4.png" border="0" />
        <p>
You need to click on the up arrow next to the Folders text (it is like an Outlook
tab, but rather hard to see).
</p>
        <img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=88ea5336-623c-473e-b925-58a790574fab" />
      </body>
      <title>How To: Tree View in Vista Explorer</title>
      <guid isPermaLink="false">http://chrison.net/PermaLink,guid,88ea5336-623c-473e-b925-58a790574fab.aspx</guid>
      <link>http://chrison.net/HowToTreeViewInVistaExplorer.aspx</link>
      <pubDate>Thu, 02 Mar 2006 10:42:56 GMT</pubDate>
      <description>&lt;p&gt;
How to get from here
&lt;/p&gt;
&lt;img src="http://chrison.net/content/binary/howtogetthetreeview1.png" border=0&gt; 
&lt;p&gt;
to here:
&lt;/p&gt;
&lt;img src="http://chrison.net/content/binary/howtogetthetreeview2.png" border=0&gt; 
&lt;p&gt;
Step 1 - enable the Navigation Pane:
&lt;/p&gt;
&lt;img src="http://chrison.net/content/binary/howtogetthetreeview3.png" border=0&gt; 
&lt;p&gt;
Step 2 (if you don't already see it):
&lt;/p&gt;
&lt;img src="http://chrison.net/content/binary/howtogetthetreeview4.png" border=0&gt; 
&lt;p&gt;
You need to click on the up arrow next to the Folders text (it is like an Outlook
tab, but rather hard to see).
&lt;/p&gt;
&lt;img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=88ea5336-623c-473e-b925-58a790574fab" /&gt;</description>
      <comments>http://chrison.net/CommentView,guid,88ea5336-623c-473e-b925-58a790574fab.aspx</comments>
      <category>Longhorn</category>
    </item>
    <item>
      <trackback:ping>http://chrison.net/Trackback.aspx?guid=aec03611-3573-4ef5-8d32-d7d8860fcccd</trackback:ping>
      <pingback:server>http://chrison.net/pingback.aspx</pingback:server>
      <pingback:target>http://chrison.net/PermaLink,guid,aec03611-3573-4ef5-8d32-d7d8860fcccd.aspx</pingback:target>
      <dc:creator>Christoph Wille</dc:creator>
      <wfw:comment>http://chrison.net/CommentView,guid,aec03611-3573-4ef5-8d32-d7d8860fcccd.aspx</wfw:comment>
      <wfw:commentRss>http://chrison.net/SyndicationService.asmx/GetEntryCommentsRss?guid=aec03611-3573-4ef5-8d32-d7d8860fcccd</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Not only is Standby not possible since initial installation, now even Hibernate
balks at my sincere request for cooperation:
</p>
        <p>
          <img src="http://chrison.net/content/binary/hibernationfailedonlonghorn.png" border="0" />
        </p>
        <p>
Not that it worked great before - the last hibernation took almost three minutes for
1GB of memory. The XP installation on the same box still works fine... I have the
sinking feeling I am in for more "surprises".
</p>
        <p>
Application note: Forgot to mention that Daemon Tools wouldn't install, but that I
almost expected.
</p>
        <p>
          <strong>Update</strong> Longhorn experiment terminated. It hung with not even Ctrl+Alt+Del
reacting any more. Looks like something went awfully wrong with my installation.
</p>
        <img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=aec03611-3573-4ef5-8d32-d7d8860fcccd" />
      </body>
      <title>My Longhorn setup starts acting up</title>
      <guid isPermaLink="false">http://chrison.net/PermaLink,guid,aec03611-3573-4ef5-8d32-d7d8860fcccd.aspx</guid>
      <link>http://chrison.net/MyLonghornSetupStartsActingUp.aspx</link>
      <pubDate>Fri, 30 Sep 2005 21:18:44 GMT</pubDate>
      <description>&lt;p&gt;
Not only is Standby not possible since initial&amp;nbsp;installation, now even Hibernate
balks at my sincere request for cooperation:
&lt;/p&gt;
&lt;p&gt;
&lt;img src="http://chrison.net/content/binary/hibernationfailedonlonghorn.png" border=0&gt;
&lt;/p&gt;
&lt;p&gt;
Not that it worked great before - the last hibernation took almost three minutes for
1GB of memory. The XP installation on the same box still works fine... I have the
sinking feeling I am in for more "surprises".
&lt;/p&gt;
&lt;p&gt;
Application note: Forgot to mention that Daemon Tools wouldn't install, but that I
almost expected.
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;Update&lt;/strong&gt; Longhorn experiment terminated. It hung with not even Ctrl+Alt+Del
reacting any more. Looks like something went awfully wrong with my installation.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=aec03611-3573-4ef5-8d32-d7d8860fcccd" /&gt;</description>
      <comments>http://chrison.net/CommentView,guid,aec03611-3573-4ef5-8d32-d7d8860fcccd.aspx</comments>
      <category>Longhorn</category>
    </item>
    <item>
      <trackback:ping>http://chrison.net/Trackback.aspx?guid=b3511f3f-244b-4cb6-984d-4033d5558f81</trackback:ping>
      <pingback:server>http://chrison.net/pingback.aspx</pingback:server>
      <pingback:target>http://chrison.net/PermaLink,guid,b3511f3f-244b-4cb6-984d-4033d5558f81.aspx</pingback:target>
      <dc:creator>Christoph Wille</dc:creator>
      <wfw:comment>http://chrison.net/CommentView,guid,b3511f3f-244b-4cb6-984d-4033d5558f81.aspx</wfw:comment>
      <wfw:commentRss>http://chrison.net/SyndicationService.asmx/GetEntryCommentsRss?guid=b3511f3f-244b-4cb6-984d-4033d5558f81</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
I arrived late yesterday in Seattle after a total flight time of 14 hours. If only
Lufthansa were offering a direct connection from Munich. Well. At least another MVP
had to endure the same route with me: Christian Wenz.
</p>
        <p>
Learned another lesson about Longhorn yesterday in the hotel: if you have installed
ISA client, and are not connected to the network it was configured for, it will balk
at being disabled! Only way to straighten this out was uninstalling the firewall software.
Guess I will be having some more fun in the next weeks of self-imposed Longhorn testing.
</p>
        <img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=b3511f3f-244b-4cb6-984d-4033d5558f81" />
      </body>
      <title>MVP Summit 2005</title>
      <guid isPermaLink="false">http://chrison.net/PermaLink,guid,b3511f3f-244b-4cb6-984d-4033d5558f81.aspx</guid>
      <link>http://chrison.net/MVPSummit2005.aspx</link>
      <pubDate>Wed, 28 Sep 2005 15:15:47 GMT</pubDate>
      <description>&lt;p&gt;
I arrived late yesterday in Seattle after a total flight time of 14 hours. If only
Lufthansa were offering a direct connection from Munich. Well. At least another MVP
had to endure the same route with me: Christian Wenz.
&lt;/p&gt;
&lt;p&gt;
Learned another lesson about Longhorn yesterday in the hotel: if you have installed
ISA client, and are not connected to the network it was configured for, it will balk
at being disabled! Only way to straighten this out was uninstalling the firewall software.
Guess I will be having some more fun in the next weeks of self-imposed Longhorn testing.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=b3511f3f-244b-4cb6-984d-4033d5558f81" /&gt;</description>
      <comments>http://chrison.net/CommentView,guid,b3511f3f-244b-4cb6-984d-4033d5558f81.aspx</comments>
      <category>Longhorn</category>
      <category>this</category>
    </item>
    <item>
      <trackback:ping>http://chrison.net/Trackback.aspx?guid=30b9eeda-512f-44ea-ab88-bd0b49c0c164</trackback:ping>
      <pingback:server>http://chrison.net/pingback.aspx</pingback:server>
      <pingback:target>http://chrison.net/PermaLink,guid,30b9eeda-512f-44ea-ab88-bd0b49c0c164.aspx</pingback:target>
      <dc:creator>Christoph Wille</dc:creator>
      <wfw:comment>http://chrison.net/CommentView,guid,30b9eeda-512f-44ea-ab88-bd0b49c0c164.aspx</wfw:comment>
      <wfw:commentRss>http://chrison.net/SyndicationService.asmx/GetEntryCommentsRss?guid=30b9eeda-512f-44ea-ab88-bd0b49c0c164</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Seems that I found another application that more or less breaks entirely on Windows
Server Codename Longhorn: <a href="http://www.sharpreader.net/">SharpReader</a>. It
does load the feeds and cache correctly, however, one thing does not work at all -
refreshing the feeds. I'd say that this pretty much renders a RSS reader useless.
Darn. Especially now that I got everything else up and running, including <a href="http://www.icsharpcode.net/opensource/sd/">#develop</a> 2.0
Codename Corsavy <a href="http://sourceforge.net/project/showfiles.php?group_id=17610&amp;package_id=161396&amp;release_id=350880">Build
510</a>.
</p>
        <p>
          <strong>Update</strong> PEBKAC. I didn't install SP1 for .NET Framework v1.1. Now
SharpReader works as expected. Note to self: having a WSUS server up and running for
your other boxes really can spoil your Beta experience.
</p>
        <img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=30b9eeda-512f-44ea-ab88-bd0b49c0c164" />
      </body>
      <title>SharpReader not working on Longhorn</title>
      <guid isPermaLink="false">http://chrison.net/PermaLink,guid,30b9eeda-512f-44ea-ab88-bd0b49c0c164.aspx</guid>
      <link>http://chrison.net/SharpReaderNotWorkingOnLonghorn.aspx</link>
      <pubDate>Mon, 26 Sep 2005 09:47:21 GMT</pubDate>
      <description>&lt;p&gt;
Seems that I found another application that more or less breaks entirely on Windows
Server Codename Longhorn: &lt;a href="http://www.sharpreader.net/"&gt;SharpReader&lt;/a&gt;. It
does load the feeds and cache correctly, however, one thing does not work at all -
refreshing the feeds. I'd say that this pretty much renders a RSS reader useless.
Darn. Especially now that I got everything else up and running, including &lt;a href="http://www.icsharpcode.net/opensource/sd/"&gt;#develop&lt;/a&gt; 2.0
Codename Corsavy &lt;a href="http://sourceforge.net/project/showfiles.php?group_id=17610&amp;amp;package_id=161396&amp;amp;release_id=350880"&gt;Build
510&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;Update&lt;/strong&gt; PEBKAC. I didn't install SP1 for .NET Framework v1.1. Now
SharpReader works as expected. Note to self: having a WSUS server up and running for
your other boxes really can spoil your Beta experience.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=30b9eeda-512f-44ea-ab88-bd0b49c0c164" /&gt;</description>
      <comments>http://chrison.net/CommentView,guid,30b9eeda-512f-44ea-ab88-bd0b49c0c164.aspx</comments>
      <category>Longhorn</category>
      <category>this</category>
    </item>
    <item>
      <trackback:ping>http://chrison.net/Trackback.aspx?guid=9e2f5ac0-80fa-4737-aba4-7cc58ca11462</trackback:ping>
      <pingback:server>http://chrison.net/pingback.aspx</pingback:server>
      <pingback:target>http://chrison.net/PermaLink,guid,9e2f5ac0-80fa-4737-aba4-7cc58ca11462.aspx</pingback:target>
      <dc:creator>Christoph Wille</dc:creator>
      <wfw:comment>http://chrison.net/CommentView,guid,9e2f5ac0-80fa-4737-aba4-7cc58ca11462.aspx</wfw:comment>
      <wfw:commentRss>http://chrison.net/SyndicationService.asmx/GetEntryCommentsRss?guid=9e2f5ac0-80fa-4737-aba4-7cc58ca11462</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
In preparing my laptop for Seattle, I had to copy my <a href="http://www.sharpreader.net/">SharpReader</a> configuration,
which lives in Documents and Settings\&lt;username&gt;\Application Data\SharpReader
on my XP box. I did that many times before, however, this was the first time for Longhorn.
Again, I was in for a surprise - first, it is now AppData, second, there are two renditions:
Local and and Roaming. 
</p>
        <p>
          <img src="http://chrison.net/content/binary/AppDataOnLonghorn.png" border="0" />
        </p>
        <p>
I picked the correct one by chance (Roaming, although Administrator is a local account).
Seems I have to learn a lot more about Longhorn than I previously thought.
</p>
        <p>
For those of you also going to Seattle, you should read UF's <a href="http://ars.userfriendly.org/cartoons/?id=19991018">The
Lord of the Rings</a>.
</p>
        <img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=9e2f5ac0-80fa-4737-aba4-7cc58ca11462" />
      </body>
      <title>Application Data Folder on Longhorn</title>
      <guid isPermaLink="false">http://chrison.net/PermaLink,guid,9e2f5ac0-80fa-4737-aba4-7cc58ca11462.aspx</guid>
      <link>http://chrison.net/ApplicationDataFolderOnLonghorn.aspx</link>
      <pubDate>Mon, 26 Sep 2005 07:35:21 GMT</pubDate>
      <description>&lt;p&gt;
In preparing my laptop for Seattle, I had to copy my &lt;a href="http://www.sharpreader.net/"&gt;SharpReader&lt;/a&gt; configuration,
which lives in Documents and Settings\&amp;lt;username&amp;gt;\Application Data\SharpReader
on my XP box. I did that many times before, however, this was the first time for Longhorn.
Again, I was in for a surprise - first, it is now AppData, second, there are two renditions:
Local and and Roaming. 
&lt;/p&gt;
&lt;p&gt;
&lt;img src="http://chrison.net/content/binary/AppDataOnLonghorn.png" border=0&gt;
&lt;/p&gt;
&lt;p&gt;
I picked the correct one by chance (Roaming, although Administrator is a local account).
Seems I have to learn a lot more about Longhorn than I previously thought.
&lt;/p&gt;
&lt;p&gt;
For those of you also going to Seattle, you should read UF's &lt;a href="http://ars.userfriendly.org/cartoons/?id=19991018"&gt;The
Lord of the Rings&lt;/a&gt;.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=9e2f5ac0-80fa-4737-aba4-7cc58ca11462" /&gt;</description>
      <comments>http://chrison.net/CommentView,guid,9e2f5ac0-80fa-4737-aba4-7cc58ca11462.aspx</comments>
      <category>Longhorn</category>
      <category>this</category>
    </item>
    <item>
      <trackback:ping>http://chrison.net/Trackback.aspx?guid=2735af34-6730-4cdf-90ec-1a1380d26bf3</trackback:ping>
      <pingback:server>http://chrison.net/pingback.aspx</pingback:server>
      <pingback:target>http://chrison.net/PermaLink,guid,2735af34-6730-4cdf-90ec-1a1380d26bf3.aspx</pingback:target>
      <dc:creator>Christoph Wille</dc:creator>
      <wfw:comment>http://chrison.net/CommentView,guid,2735af34-6730-4cdf-90ec-1a1380d26bf3.aspx</wfw:comment>
      <wfw:commentRss>http://chrison.net/SyndicationService.asmx/GetEntryCommentsRss?guid=2735af34-6730-4cdf-90ec-1a1380d26bf3</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
I already have one box (the Shuttle XPC) that is running Windows Server Codename Longhorn
Build 5219. Because it wasn't all that much of a hassle when compared to Beta 1 of
Windows Vista, I decided to set up Longhorn on my laptop - and try to work with that
installation for a week, while I am in Seattle for the MVP &amp; AspInsiders summits.
Boy did I end up with an installation marathon...
</p>
        <p>
Lessons learned in this Sunday's "don't try this at home kids" department:
</p>
        <ul>
          <li>
Don't assume that ATI drivers for your IBM X31 will install on Longhorn. They refuse,
making for rather crappy UI performance. By the way, on failing, setup suggests to
install a VGA driver first. 
</li>
          <li>
None of the network adapters were found - neither the onboard LAN, nor the onboard
WLAN. When you peek into Computer Mangement, it is your guess which of the two "Ethernet
Controller" is which. 
</li>
          <li>
Don't only update the driver for one, even if it is the LAN one. Your ISA 2004 client
installation will mysteriously fail. After installing drivers for all LAN equipement,
it just works. 
</li>
          <li>
Minor annoyance: the OS-provided sound driver produces hisses et al. Not too bad,
but annoying if you plan to watch loads of Channel 9 movies. Your guess is correct:
the vendor-provided driver refuses to install. 
</li>
          <li>
No standby. That sucks royally. 
</li>
          <li>
You learned about that in my <a href="http://chrison.net/ErrorsYouDontExpect.aspx">previous
post</a> - no .NET 1.1 for you by default. 
</li>
          <li>
Installing VS can be so much fun, especially if MSXML 6.0 refuses to install as part
of the default install. Doing it separately works so much better. And the "Locate
File" dialog for the VM driver irritated me only for the better part of a minute... 
</li>
          <li>
Before installing the Atlas VSIs, you better start VS at least once. Otherwise the
Atlas installation will fail. Only mildly interesting. 
</li>
          <li>
Do I need to mention that Virtual PC networking doesn't work? That one didn't change
for the better, which will make me dual boot into XP.</li>
        </ul>
        <p>
On a different note: default installs of 5219 have a blank password for Administrator.
And IIS 7 is installed by default, which really baffled me. I'm so trained to enable
features after install that at first I was thinking it was not part of the bits I
got...
</p>
        <img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=2735af34-6730-4cdf-90ec-1a1380d26bf3" />
      </body>
      <title>Windows Server Codename Longhorn, Visual Studio 2005 Team System Beta 2, LINQ &amp; Atlas</title>
      <guid isPermaLink="false">http://chrison.net/PermaLink,guid,2735af34-6730-4cdf-90ec-1a1380d26bf3.aspx</guid>
      <link>http://chrison.net/WindowsServerCodenameLonghornVisualStudio2005TeamSystemBeta2LINQAtlas.aspx</link>
      <pubDate>Sun, 25 Sep 2005 20:25:57 GMT</pubDate>
      <description>&lt;p&gt;
I already have one box (the Shuttle XPC) that is running Windows Server Codename Longhorn
Build 5219. Because it wasn't all that much of a hassle when compared to Beta 1 of
Windows Vista, I decided to set up Longhorn on my laptop - and try to work with that
installation for a week, while I am in Seattle for the MVP &amp;amp; AspInsiders summits.
Boy did I end up with an installation marathon...
&lt;/p&gt;
&lt;p&gt;
Lessons learned in this Sunday's "don't try this at home kids" department:
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
Don't assume that ATI drivers for your IBM X31 will install on Longhorn. They refuse,
making for rather crappy UI performance. By the way, on failing, setup suggests to
install a VGA driver first. 
&lt;li&gt;
None of the network adapters were found - neither the onboard LAN, nor the onboard
WLAN. When you peek into Computer Mangement, it is your guess which of the two "Ethernet
Controller" is which. 
&lt;li&gt;
Don't only update the driver for one, even if it is the LAN one. Your ISA 2004 client
installation will mysteriously fail. After installing drivers for&amp;nbsp;all LAN equipement,
it just works. 
&lt;li&gt;
Minor annoyance: the OS-provided sound driver produces hisses et al. Not too bad,
but annoying if you plan to watch loads of Channel 9 movies. Your guess is correct:
the vendor-provided driver refuses to install. 
&lt;li&gt;
No standby. That sucks royally. 
&lt;li&gt;
You learned about that in my &lt;a href="http://chrison.net/ErrorsYouDontExpect.aspx"&gt;previous
post&lt;/a&gt; - no .NET 1.1 for you by default. 
&lt;li&gt;
Installing VS can be so much fun, especially if MSXML 6.0 refuses to install as part
of the default install. Doing it separately works so much better. And the "Locate
File" dialog for the VM driver irritated me only for the better part of a minute... 
&lt;li&gt;
Before installing the Atlas VSIs, you better start VS at least once. Otherwise the
Atlas installation will fail. Only mildly interesting. 
&lt;li&gt;
Do I need to mention that Virtual PC networking doesn't work? That one didn't change
for the better, which will make me dual boot into XP.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
On a different note: default installs of 5219 have a blank password for Administrator.
And IIS 7 is installed by default, which really baffled me. I'm so trained to enable
features after install that at first I was thinking it was not part of the bits I
got...
&lt;/p&gt;
&lt;img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=2735af34-6730-4cdf-90ec-1a1380d26bf3" /&gt;</description>
      <comments>http://chrison.net/CommentView,guid,2735af34-6730-4cdf-90ec-1a1380d26bf3.aspx</comments>
      <category>2 Ohhhh</category>
      <category>ASP.NET</category>
      <category>C#</category>
      <category>IIS</category>
      <category>Longhorn</category>
      <category>Team System</category>
      <category>this</category>
      <category>Visual Studio</category>
    </item>
    <item>
      <trackback:ping>http://chrison.net/Trackback.aspx?guid=75b81201-e2ce-4293-8560-be8be1e6542d</trackback:ping>
      <pingback:server>http://chrison.net/pingback.aspx</pingback:server>
      <pingback:target>http://chrison.net/PermaLink,guid,75b81201-e2ce-4293-8560-be8be1e6542d.aspx</pingback:target>
      <dc:creator>Christoph Wille</dc:creator>
      <wfw:comment>http://chrison.net/CommentView,guid,75b81201-e2ce-4293-8560-be8be1e6542d.aspx</wfw:comment>
      <wfw:commentRss>http://chrison.net/SyndicationService.asmx/GetEntryCommentsRss?guid=75b81201-e2ce-4293-8560-be8be1e6542d</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
        </p>
        <p>
          <img src="http://chrison.net/content/binary/errorsyoudontexpect.png" border="0" />
        </p>
        <p>
Seen today on Windows Server Codename Longhorn, Build 5219 (the PDC build). At first,
I thought Paint.NET was kidding me, but once I checked with Windows Explorer, I knew
this was for real. Doh!
</p>
        <img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=75b81201-e2ce-4293-8560-be8be1e6542d" />
      </body>
      <title>Errors you don't expect</title>
      <guid isPermaLink="false">http://chrison.net/PermaLink,guid,75b81201-e2ce-4293-8560-be8be1e6542d.aspx</guid>
      <link>http://chrison.net/ErrorsYouDontExpect.aspx</link>
      <pubDate>Sun, 25 Sep 2005 13:04:39 GMT</pubDate>
      <description>&lt;p&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;img src="http://chrison.net/content/binary/errorsyoudontexpect.png" border=0&gt;
&lt;/p&gt;
&lt;p&gt;
Seen today on Windows Server Codename Longhorn, Build 5219 (the PDC build). At first,
I thought Paint.NET was kidding me, but once I checked with Windows Explorer, I knew
this was for real. Doh!
&lt;/p&gt;
&lt;img width="0" height="0" src="http://chrison.net/aggbug.ashx?id=75b81201-e2ce-4293-8560-be8be1e6542d" /&gt;</description>
      <comments>http://chrison.net/CommentView,guid,75b81201-e2ce-4293-8560-be8be1e6542d.aspx</comments>
      <category>Longhorn</category>
      <category>this</category>
    </item>
  </channel>
</rss>