<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" 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:copyright="http://blogs.law.harvard.edu/tech/rss" xmlns:image="http://purl.org/rss/1.0/modules/image/">
    <channel>
        <title>.NET Framework V1.X</title>
        <link>http://geekswithblogs.net/khanna/category/547.aspx</link>
        <description>.NET Framework V1.X</description>
        <language>en-US</language>
        <copyright>Gaurav Khanna</copyright>
        <managingEditor>gaurav@wintoolzone.com</managingEditor>
        <generator>Subtext Version 0.0.0.0</generator>
        <item>
            <title>[Download] CSLMail - SMTP/POP3 email component for .NET Framework and .NET Compact Framework</title>
            <link>http://geekswithblogs.net/khanna/archive/2006/01/10/65441.aspx</link>
            <description>&lt;p&gt;&lt;font face="Tahoma"&gt;&lt;font size="2"&gt;&lt;span style="FONT-WEIGHT: bold"&gt;CSLMail &lt;/span&gt;is my pet project on which I have been working for past few years. I have recently worked towards updating, feature enhancing and bug-fixing it, resulting in v2.0.&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;&lt;font face="Tahoma"&gt;&lt;span style="FONT-WEIGHT: bold"&gt;CSLMail 2.0 &lt;/span&gt;is a &lt;span style="FONT-STYLE: italic"&gt;free and feature rich &lt;/span&gt;.NET based email component, which supports the SMTP and POP3 protocols, completing the need to design a complete email client. Its comes with complete documentation and features include: &lt;/font&gt;&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;
    &lt;div style="MARGIN-TOP: 0px; FONT-SIZE: 10pt; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle; mso-outline-level: 2"&gt;&lt;font face="Tahoma"&gt;&lt;span style="FONT-WEIGHT: bold; FONT-FAMILY: verdana"&gt;SMTP&lt;/span&gt;&lt;span style="FONT-FAMILY: verdana"&gt; &lt;/span&gt;&lt;/font&gt;&lt;/div&gt;
    &lt;ul&gt;
        &lt;li&gt;
        &lt;div style="MARGIN-TOP: 0px; FONT-SIZE: 10pt; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle; mso-outline-level: 3"&gt;&lt;span style="FONT-FAMILY: verdana"&gt;&lt;font face="Tahoma"&gt;Complete SMTP support for sending emails&lt;/font&gt;&lt;/span&gt;&lt;/div&gt;
        &lt;/li&gt;
        &lt;li&gt;
        &lt;div style="MARGIN-TOP: 0px; FONT-SIZE: 10pt; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle; mso-outline-level: 3"&gt;&lt;span style="FONT-FAMILY: verdana"&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: verdana"&gt;&lt;font face="Tahoma"&gt;SMTP Authentication supported&lt;/font&gt;&lt;/span&gt;&lt;/div&gt;
        &lt;/li&gt;
        &lt;li&gt;
        &lt;div style="MARGIN-TOP: 0px; FONT-SIZE: 10pt; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle; mso-outline-level: 3"&gt;&lt;span style="FONT-FAMILY: verdana"&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: verdana"&gt;&lt;font face="Tahoma"&gt;Attachments supported using BASE64 encoding&lt;/font&gt;&lt;/span&gt;&lt;/div&gt;
        &lt;/li&gt;
        &lt;li&gt;
        &lt;div style="MARGIN-TOP: 0px; FONT-SIZE: 10pt; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle; mso-outline-level: 3"&gt;&lt;span style="FONT-FAMILY: verdana"&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: verdana"&gt;&lt;font face="Tahoma"&gt;Return/Delivery Receipts, Email Priority, Plain-Text/Rich-Text emails supported&lt;/font&gt;&lt;/span&gt;&lt;/div&gt;
        &lt;/li&gt;
        &lt;li&gt;
        &lt;div style="MARGIN-TOP: 0px; FONT-SIZE: 10pt; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle; mso-outline-level: 3"&gt;&lt;span style="FONT-FAMILY: verdana"&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: verdana"&gt;&lt;font face="Tahoma"&gt;Custom email headers can be inserted&lt;/font&gt;&lt;/span&gt;&lt;/div&gt;
        &lt;/li&gt;
    &lt;/ul&gt;
    &lt;/li&gt;
    &lt;li&gt;
    &lt;div style="MARGIN-TOP: 0px; FONT-SIZE: 10pt; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle; mso-outline-level: 3"&gt;&lt;span style="FONT-FAMILY: verdana"&gt;&lt;/span&gt;&lt;font face="Tahoma"&gt;&lt;span style="FONT-WEIGHT: bold; FONT-FAMILY: verdana"&gt;POP3&lt;/span&gt;&lt;span style="FONT-FAMILY: verdana"&gt; &lt;/span&gt;&lt;/font&gt;&lt;/div&gt;
    &lt;ul&gt;
        &lt;li&gt;
        &lt;div style="MARGIN-TOP: 0px; FONT-SIZE: 10pt; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle; mso-outline-level: 3"&gt;&lt;font face="Tahoma"&gt;&lt;span style="FONT-FAMILY: verdana"&gt;&lt;/span&gt;&lt;/font&gt;&lt;span style="FONT-FAMILY: verdana"&gt;&lt;font face="Tahoma"&gt;Support for automatic email parsing an presenting you with the various email sections&lt;/font&gt;&lt;/span&gt;&lt;/div&gt;
        &lt;/li&gt;
        &lt;li&gt;
        &lt;div style="MARGIN-TOP: 0px; FONT-SIZE: 10pt; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle; mso-outline-level: 3"&gt;&lt;span style="FONT-FAMILY: verdana"&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: verdana"&gt;&lt;font face="Tahoma"&gt;Support for getting the partial email content for showing the header information only (TOP command)&lt;/font&gt;&lt;/span&gt;&lt;/div&gt;
        &lt;/li&gt;
        &lt;li&gt;
        &lt;div style="MARGIN-TOP: 0px; FONT-SIZE: 10pt; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle; mso-outline-level: 3"&gt;&lt;span style="FONT-FAMILY: verdana"&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: verdana"&gt;&lt;font face="Tahoma"&gt;Allows you to automatically decode and save BASE64 encoded attachments&lt;/font&gt;&lt;/span&gt;&lt;/div&gt;
        &lt;/li&gt;
    &lt;/ul&gt;
    &lt;/li&gt;
&lt;/ul&gt;
&lt;p style="FONT-WEIGHT: bold; FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: verdana; mso-outline-level: 1"&gt;&lt;font face="Tahoma"&gt;&lt;span style="FONT-WEIGHT: bold"&gt;CSLMail &lt;/span&gt;also &lt;span style="FONT-STYLE: italic"&gt;supports variety of platforms for desktop and compact device development:&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;
    &lt;div style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: verdana; mso-outline-level: 1"&gt;&lt;span style="FONT-FAMILY: verdana"&gt;&lt;font face="Tahoma"&gt;.NET Framework 2.0&lt;/font&gt;&lt;/span&gt;&lt;/div&gt;
    &lt;/li&gt;
    &lt;li&gt;
    &lt;div style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: verdana; mso-outline-level: 1"&gt;&lt;span style="FONT-FAMILY: verdana"&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: verdana"&gt;&lt;font face="Tahoma"&gt;.NET Compact Framework 1.0 and 2.0&lt;/font&gt;&lt;/span&gt;&lt;/div&gt;
    &lt;/li&gt;
    &lt;li&gt;
    &lt;div style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: verdana; mso-outline-level: 1"&gt;&lt;span style="FONT-FAMILY: verdana"&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: verdana"&gt;&lt;font face="Tahoma"&gt;Windows CE 5.0&lt;/font&gt;&lt;/span&gt;&lt;/div&gt;
    &lt;/li&gt;
    &lt;li&gt;
    &lt;div style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: verdana; mso-outline-level: 1"&gt;&lt;span style="FONT-FAMILY: verdana"&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: verdana"&gt;&lt;font face="Tahoma"&gt;Pocket PC 2003 and SmartPhone 2003&lt;/font&gt;&lt;/span&gt;&lt;/div&gt;
    &lt;/li&gt;
    &lt;li&gt;
    &lt;div style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: verdana; mso-outline-level: 1"&gt;&lt;span style="FONT-FAMILY: verdana"&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: verdana"&gt;&lt;font face="Tahoma"&gt;Windows Mobile 5.0 based Pocket PC and SmartPhone&lt;/font&gt;&lt;/span&gt;&lt;/div&gt;
    &lt;/li&gt;
&lt;/ul&gt;
&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: verdana; mso-outline-level: 1"&gt;&lt;font face="Tahoma"&gt;Best of all: &lt;span style="FONT-WEIGHT: bold"&gt;Its free!&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;&lt;font face="Tahoma"&gt;&lt;/font&gt; &lt;/p&gt;
&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: verdana; mso-outline-level: 1"&gt;&lt;font face="Tahoma"&gt;Download it today from &lt;/font&gt;&lt;a href="http://www.wintoolzone.com/showpage.aspx?url=ListDotnet.aspx?ListType=3"&gt;&lt;font face="Tahoma"&gt;http://www.wintoolzone.com/showpage.aspx?url=ListDotnet.aspx?ListType=3&lt;/font&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=65441"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=65441" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/khanna/aggbug/65441.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Gaurav Khanna</dc:creator>
            <guid>http://geekswithblogs.net/khanna/archive/2006/01/10/65441.aspx</guid>
            <pubDate>Wed, 11 Jan 2006 06:03:00 GMT</pubDate>
            <comments>http://geekswithblogs.net/khanna/archive/2006/01/10/65441.aspx#feedback</comments>
            <slash:comments>5</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/khanna/comments/commentRss/65441.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/khanna/services/trackbacks/65441.aspx</trackback:ping>
        </item>
        <item>
            <title>TechED Sri Lanka Presentations</title>
            <link>http://geekswithblogs.net/khanna/archive/2006/01/05/64907.aspx</link>
            <description>
&lt;div&gt;&lt;font face="Tahoma" color="darkgoldenrod" size="2"&gt;&lt;strong&gt;[Original Post Date: 
17th October 2005]&lt;/strong&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;&lt;font face="Tahoma" size="2"&gt;&lt;/font&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&lt;font face="Tahoma" size="2"&gt;Below are the presentations for the sessions 
delivered at &lt;strong&gt;TechED Sri Lanka&lt;/strong&gt;:&lt;br&gt;&lt;/font&gt;&lt;/div&gt;
&lt;ul style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px" type="disc"&gt;
  &lt;li&gt;&lt;a href="http://download.microsoft.com/download/9/f/a/9fadc29f-8df1-486f-b200-94f79ee7a7de/MED%20303%20New%20Managed%20APIs%20Controls,%20Messaging%20and%20Telephony.ppt"&gt;&lt;font face="Tahoma" size="2"&gt;What's new in Windows Mobile 5.0&lt;/font&gt;&lt;/a&gt;
  &lt;li&gt;&lt;a href="http://download.microsoft.com/download/9/f/a/9fadc29f-8df1-486f-b200-94f79ee7a7de/MED%20301%20Developing%20High%20Performance%20Applications%20with%20.NET%20Compact%20Framework.ppt"&gt;&lt;font face="Tahoma" size="2"&gt;Developing High Performance Applications with .NET Compact 
  Framework&lt;/font&gt;&lt;/a&gt;
  &lt;li&gt;&lt;a href="http://download.microsoft.com/download/9/f/a/9fadc29f-8df1-486f-b200-94f79ee7a7de/DEV%20303%20Visual%20C++%202005%20New%20Features%20for%20Better%20Performance.ppt"&gt;&lt;font face="Tahoma" size="2"&gt;VC++ 2005: New Features For Better Performance&lt;/font&gt;&lt;/a&gt;
  &lt;li&gt;&lt;a href="http://download.microsoft.com/download/9/f/a/9fadc29f-8df1-486f-b200-94f79ee7a7de/MED%20302%20Building%20Bluetooth%20Applications%20with%20Windows%20CE%205.0Windows%20Mobile.ppt"&gt;&lt;font face="Tahoma" size="2"&gt;Building Bluetooth Applications with Windows CE 5.0 and 
  Windows Mobile&lt;/font&gt;&lt;/a&gt;
  &lt;li&gt;&lt;a href="http://download.microsoft.com/download/9/f/a/9fadc29f-8df1-486f-b200-94f79ee7a7de/MED%20D3%20SQL%202005%20Mobile%20Evolution%20of%20SQL%20Server%20CE.ppt"&gt;&lt;font face="Tahoma" size="2"&gt;SQL Mobile 2005: Overview&lt;/font&gt;&lt;/a&gt;&lt;/li&gt;&lt;/li&gt;&lt;/li&gt;&lt;/li&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;div&gt;&lt;font face="Tahoma" size="2"&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;&lt;font face="Tahoma" size="2"&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div id="CSBloggerSig"&gt;&lt;font face="Tahoma" size="2"&gt;&lt;/font&gt;&lt;/div&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=64907"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=64907" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/khanna/aggbug/64907.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Gaurav Khanna</dc:creator>
            <guid>http://geekswithblogs.net/khanna/archive/2006/01/05/64907.aspx</guid>
            <pubDate>Thu, 05 Jan 2006 18:00:00 GMT</pubDate>
            <comments>http://geekswithblogs.net/khanna/archive/2006/01/05/64907.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/khanna/comments/commentRss/64907.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/khanna/services/trackbacks/64907.aspx</trackback:ping>
        </item>
        <item>
            <title>India Technology Roadshow Presentations and Downloads</title>
            <link>http://geekswithblogs.net/khanna/archive/2006/01/05/64906.aspx</link>
            <description>
&lt;div&gt;&lt;font size="2"&gt;&lt;font face="Tahoma" color="darkgoldenrod"&gt;&lt;strong&gt;[Original Post 
Date: 14th October 2005]&lt;/strong&gt;&lt;/font&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;&lt;strong&gt;&lt;font face="Tahoma" size="2"&gt;&lt;/font&gt;&lt;/strong&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&lt;font size="2"&gt;&lt;font face="Tahoma"&gt;&lt;strong&gt;Technology Roadshows&lt;/strong&gt;, which 
have been on for almost a month across India, have been very successful. I have 
been speaking in the &lt;em&gt;Developer Track &lt;/em&gt;on &lt;strong&gt;&lt;em&gt;Building Performant 
Applications using .NET Framework 2.0 &lt;/em&gt;&lt;/strong&gt;and &lt;strong&gt;&lt;em&gt;Debugging 
Techniques for .NET Framework 2.0 and VS 2005. 
&lt;/em&gt;&lt;/strong&gt;&lt;/font&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;&lt;strong&gt;&lt;em&gt;&lt;font face="Tahoma" size="2"&gt;&lt;/font&gt;&lt;/em&gt;&lt;/strong&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&lt;font face="Tahoma" size="2"&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;&lt;font face="Tahoma" size="2"&gt;You can download the presentations and demos from 
&lt;/font&gt;&lt;a href="http://www.microsoft.com/india/msdn/events/presentations.aspx#sept05"&gt;&lt;font face="Tahoma" size="2"&gt;http://www.microsoft.com/india/msdn/events/presentations.aspx#sept05&lt;/font&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;&lt;font face="Tahoma" size="2"&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;&lt;font face="Tahoma" size="2"&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div id="CSBloggerSig"&gt;&lt;font face="Tahoma" size="2"&gt;&lt;/font&gt;&lt;/div&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=64906"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=64906" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/khanna/aggbug/64906.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Gaurav Khanna</dc:creator>
            <guid>http://geekswithblogs.net/khanna/archive/2006/01/05/64906.aspx</guid>
            <pubDate>Thu, 05 Jan 2006 17:58:00 GMT</pubDate>
            <comments>http://geekswithblogs.net/khanna/archive/2006/01/05/64906.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/khanna/comments/commentRss/64906.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/khanna/services/trackbacks/64906.aspx</trackback:ping>
        </item>
        <item>
            <title>WindowsIdentity Debugger Visualizer for Visual Studio 2005</title>
            <link>http://geekswithblogs.net/khanna/archive/2006/01/05/64903.aspx</link>
            <description>&lt;div&gt;&lt;font face="Tahoma" size="2"&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div style="MARGIN-TOP: 0px; FONT-SIZE: 10pt; MARGIN-BOTTOM: 0px" valign="middle"&gt;&lt;font face="Tahoma" color="#b8860b"&gt;&lt;strong&gt;[Original Post Date: 9th October 2005]&lt;/strong&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div style="MARGIN-TOP: 0px; FONT-SIZE: 10pt; MARGIN-BOTTOM: 0px" valign="middle"&gt;&lt;font face="Tahoma"&gt;&lt;/font&gt; &lt;/div&gt;
&lt;div style="MARGIN-TOP: 0px; FONT-SIZE: 10pt; MARGIN-BOTTOM: 0px" valign="middle"&gt;&lt;font face="Tahoma"&gt;I just finished implementing &lt;strong&gt;WIVisualizer, &lt;/strong&gt;a &lt;em&gt;WindowsIdentity&lt;/em&gt; debugger visualizer for &lt;strong&gt;Visual Studio 2005&lt;/strong&gt;. It displays important details like:&lt;br /&gt;
&lt;br /&gt;
&lt;/font&gt;&lt;/div&gt;
&lt;ul style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; DIRECTION: ltr; unicode-bidi: embed" type="disc"&gt;
    &lt;ol style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; DIRECTION: ltr; unicode-bidi: embed" type="1"&gt;
        &lt;li style="MARGIN-TOP: 0px; FONT-SIZE: 10pt; MARGIN-BOTTOM: 0px" value="1" valign="middle"&gt;&lt;font face="Tahoma"&gt;Username &lt;/font&gt;&lt;/li&gt;
        &lt;li style="MARGIN-TOP: 0px; FONT-SIZE: 10pt; MARGIN-BOTTOM: 0px" value="2" valign="middle"&gt;&lt;font face="Tahoma"&gt;Authentication type &lt;/font&gt;&lt;/li&gt;
        &lt;li style="MARGIN-TOP: 0px; FONT-SIZE: 10pt; MARGIN-BOTTOM: 0px" value="3" valign="middle"&gt;&lt;font face="Tahoma"&gt;Impersonation Level &lt;/font&gt;&lt;/li&gt;
        &lt;li style="MARGIN-TOP: 0px; FONT-SIZE: 10pt; MARGIN-BOTTOM: 0px" value="4" valign="middle"&gt;&lt;font face="Tahoma"&gt;Account type - System or Guest &lt;/font&gt;&lt;/li&gt;
        &lt;li style="MARGIN-TOP: 0px; FONT-SIZE: 10pt; MARGIN-BOTTOM: 0px" value="5" valign="middle"&gt;&lt;font face="Tahoma"&gt;Anonymous or Authenticated identity &lt;/font&gt;&lt;/li&gt;
        &lt;li style="MARGIN-TOP: 0px; FONT-SIZE: 10pt; MARGIN-BOTTOM: 0px" value="6" valign="middle"&gt;&lt;font face="Tahoma"&gt;Windows groups the identity is member of&lt;/font&gt; &lt;/li&gt;
    &lt;/ol&gt;
&lt;/ul&gt;
&lt;div style="PADDING-RIGHT: 0in; MARGIN-TOP: 0in; PADDING-LEFT: 0.5in; FONT-SIZE: 10pt; MARGIN-BOTTOM: 0in"&gt;&lt;font face="Tahoma"&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div style="PADDING-RIGHT: 0in; MARGIN-TOP: 0in; PADDING-LEFT: 0.5in; FONT-SIZE: 10pt; MARGIN-BOTTOM: 0in"&gt;&lt;font face="Tahoma"&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div style="PADDING-RIGHT: 0in; MARGIN-TOP: 0in; PADDING-LEFT: 0in; FONT-SIZE: 10pt; MARGIN-BOTTOM: 0in"&gt;&lt;font face="Tahoma"&gt;&lt;/font&gt; &lt;/div&gt;
&lt;div style="PADDING-RIGHT: 0in; MARGIN-TOP: 0in; PADDING-LEFT: 0in; FONT-SIZE: 10pt; MARGIN-BOTTOM: 0in"&gt;&lt;font face="Tahoma"&gt;Here's a screen-shot for the same:&lt;/font&gt;&lt;/div&gt;
&lt;div style="PADDING-RIGHT: 0in; MARGIN-TOP: 0in; PADDING-LEFT: 0in; FONT-SIZE: 10pt; MARGIN-BOTTOM: 0in"&gt;&lt;font face="Tahoma"&gt;&lt;/font&gt; &lt;/div&gt;
&lt;div style="PADDING-RIGHT: 0in; MARGIN-TOP: 0in; PADDING-LEFT: 0in; FONT-SIZE: 10pt; MARGIN-BOTTOM: 0in"&gt;&lt;font face="Tahoma"&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;&lt;font face="Tahoma" size="2"&gt;&lt;img title="http://www.wintoolzone.com/images/wivisualizerss.jpg" alt="" src="http://www.wintoolzone.com/images/wivisualizerss.jpg" /&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div style="PADDING-RIGHT: 0in; MARGIN-TOP: 0in; PADDING-LEFT: 0in; FONT-SIZE: 10pt; MARGIN-BOTTOM: 0in"&gt;&lt;font face="Tahoma"&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div style="PADDING-RIGHT: 0in; MARGIN-TOP: 0in; PADDING-LEFT: 0in; FONT-SIZE: 10pt; MARGIN-BOTTOM: 0in"&gt;&lt;font face="Tahoma"&gt;&lt;/font&gt; &lt;/div&gt;
&lt;div style="PADDING-RIGHT: 0in; MARGIN-TOP: 0in; PADDING-LEFT: 0in; FONT-SIZE: 10pt; MARGIN-BOTTOM: 0in"&gt;&lt;font face="Tahoma"&gt;It has been built using the Visual Studio 2005 Release Candidate and can be downloaded from &lt;/font&gt;&lt;a href="http://www.wintoolzone.com/showpage.aspx?url=dotnet.aspx"&gt;&lt;font face="Tahoma"&gt;here&lt;/font&gt;&lt;/a&gt;&lt;font face="Tahoma"&gt;. To install, simply copy the DLL file to &lt;em&gt;&amp;lt;Visual Studio 2005 Installation Folder&amp;gt;\Common7\Packages\Debugger\Visualizers &lt;/em&gt;folder.&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;&lt;font face="Tahoma" size="2"&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;&lt;font face="Tahoma" size="2"&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;&lt;font face="Tahoma" size="2"&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div id="CSBloggerSig"&gt;&lt;font face="Tahoma" size="2"&gt;&lt;/font&gt;&lt;/div&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=64903"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=64903" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/khanna/aggbug/64903.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Gaurav Khanna</dc:creator>
            <guid>http://geekswithblogs.net/khanna/archive/2006/01/05/64903.aspx</guid>
            <pubDate>Thu, 05 Jan 2006 17:53:00 GMT</pubDate>
            <comments>http://geekswithblogs.net/khanna/archive/2006/01/05/64903.aspx#feedback</comments>
            <slash:comments>3</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/khanna/comments/commentRss/64903.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/khanna/services/trackbacks/64903.aspx</trackback:ping>
        </item>
        <item>
            <title>Image Visualizer for VS 2005 Beta 2</title>
            <link>http://geekswithblogs.net/khanna/archive/2006/01/05/64899.aspx</link>
            <description>
&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;&lt;font face="Tahoma" color="darkgoldenrod"&gt;&lt;strong&gt;[Original Post Date: 25th September 
2005]&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;&lt;font face="Tahoma"&gt;&lt;/font&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;&lt;font face="Tahoma"&gt;I am currently on the &lt;span style="FONT-WEIGHT: bold"&gt;Technology 
Roadshow &lt;/span&gt;across 6 six cities in India, where I am talking about &lt;span style="FONT-STYLE: italic"&gt;Building performant applications &lt;/span&gt;and &lt;span style="FONT-STYLE: italic"&gt;Debugging Techniques for .NET Framework 
2.0&lt;/span&gt;.&lt;/font&gt;&lt;/p&gt;
&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;&lt;font face="Tahoma"&gt;&lt;/font&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;&lt;font face="Tahoma"&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;&lt;font face="Tahoma"&gt;One of the things the developers here are amazed at are the 
&lt;em&gt;DataTips &lt;/em&gt;that have been introduced with VS 2005, and also with &lt;span style="FONT-STYLE: italic"&gt;Visualizers. &lt;/span&gt;Infact, when I demonstrate the 
&lt;span style="FONT-STYLE: italic"&gt;DataSet Visualizer &lt;/span&gt;that ships with VS 
2005, you can hear the &lt;em&gt;WOW!&lt;/em&gt; of the audience :) &lt;/font&gt;&lt;/p&gt;
&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;&lt;font face="Tahoma"&gt;&lt;/font&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="FONT-SIZE: 10pt; MARGIN: 0in; FONT-FAMILY: Verdana; mso-outline-level: 1"&gt;&lt;font face="Tahoma"&gt;In the same session, we then go about building a visualizer for the 
&lt;span style="FONT-STYLE: italic"&gt;Image &lt;/span&gt;class. &lt;/font&gt;&lt;font face="Tahoma"&gt;For those interested, you can download the VS 2005 Beta 2 source 
code for the same from &lt;/font&gt;&lt;a href="http://www.wintoolzone.com/showpage.aspx?url=dotnet.aspx"&gt;&lt;font face="Tahoma"&gt;http://www.wintoolzone.com/showpage.aspx?url=dotnet.aspx&lt;/font&gt;&lt;/a&gt;&lt;font face="Tahoma"&gt;. &lt;/font&gt;&lt;font face="Tahoma" size="2"&gt;To activate the visualizer, build 
the DLL assembly and copy it to &lt;strong&gt;&amp;lt;&lt;em&gt;ProgramFiles Folder comes 
here&lt;/em&gt;&amp;gt;\&amp;lt;&lt;em&gt;VisualStudio Installation Folder comes 
here&lt;/em&gt;&amp;gt;\Common7\Packages\Debugger\Visualizers &lt;/strong&gt;folder.&lt;/font&gt;&lt;/p&gt;
&lt;div&gt;&lt;font face="Tahoma" size="2"&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;&lt;font face="Tahoma" size="2"&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div id="CSBloggerSig"&gt;&lt;font face="Tahoma" size="2"&gt;&lt;/font&gt;&lt;/div&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=64899"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=64899" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/khanna/aggbug/64899.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Gaurav Khanna</dc:creator>
            <guid>http://geekswithblogs.net/khanna/archive/2006/01/05/64899.aspx</guid>
            <pubDate>Thu, 05 Jan 2006 17:48:00 GMT</pubDate>
            <comments>http://geekswithblogs.net/khanna/archive/2006/01/05/64899.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/khanna/comments/commentRss/64899.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/khanna/services/trackbacks/64899.aspx</trackback:ping>
        </item>
        <item>
            <title>Technology Roadshow: September/October 2005</title>
            <link>http://geekswithblogs.net/khanna/archive/2006/01/05/64898.aspx</link>
            <description>
&lt;div&gt;&lt;font face="Tahoma" color="darkgoldenrod" size="2"&gt;&lt;strong&gt;[Original Post Date: 
18th September 2005]&lt;/strong&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;&lt;font face="Tahoma" size="2"&gt;&lt;/font&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&lt;font face="Tahoma" size="2"&gt;Starting from 20th of September, 
&lt;strong&gt;Technology Roadshow&lt;/strong&gt; starts in India. We are going to 6 
different cities and doing two complete days of technical sessions across a 
breadth of technologies: for developers, IT professionals, Windows Mobile and 
Tablet PC developers and Architects. Below are the dates for the 
same:&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;&lt;font face="Tahoma" size="2"&gt;&lt;/font&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&lt;font face="Tahoma" size="2"&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;
&lt;table class="msoUcTable" style="BORDER-RIGHT: medium none; TABLE-LAYOUT: fixed; BORDER-TOP: medium none; BORDER-LEFT: medium none; WIDTH: 231px; BORDER-BOTTOM: medium none; BORDER-COLLAPSE: collapse; WORD-WRAP: break-word" tabindex="-1" bordercolor="buttontext" border="1"&gt;
  &lt;colgroup&gt;&lt;font size="2"&gt;
  &lt;col style="WIDTH: 77px"&gt;
  &lt;col style="WIDTH: 77px"&gt;
  &lt;col style="WIDTH: 77px"&gt;&lt;font face="Tahoma"&gt;&lt;/font&gt;&lt;/font&gt;&lt;/colgroup&gt;
  &lt;tbody valign="top"&gt;
  &lt;tr style="MIN-HEIGHT: 19px"&gt;
    &lt;td&gt;
      &lt;div align="center"&gt;&lt;font face="Tahoma" size="2"&gt;&lt;strong&gt;City&lt;/strong&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;
    &lt;td&gt;
      &lt;div align="center"&gt;&lt;font face="Tahoma" size="2"&gt;&lt;strong&gt;Day 
      1&lt;/strong&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;
    &lt;td&gt;
      &lt;div align="center"&gt;&lt;font face="Tahoma" size="2"&gt;&lt;strong&gt;Day 
      2&lt;/strong&gt;&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="MIN-HEIGHT: 19px"&gt;
    &lt;td&gt;
      &lt;div&gt;&lt;font face="Tahoma" size="2"&gt;Mumbai&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;
    &lt;td&gt;
      &lt;div&gt;&lt;font face="Tahoma" size="2"&gt;20th Sep&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;
    &lt;td&gt;
      &lt;div&gt;&lt;font face="Tahoma" size="2"&gt;21st Sep&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr&gt;
    &lt;td&gt;
      &lt;div&gt;&lt;font face="Tahoma" size="2"&gt;Pune&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;
    &lt;td&gt;
      &lt;div&gt;&lt;font face="Tahoma" size="2"&gt;22nd Sep&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;
    &lt;td&gt;
      &lt;div&gt;&lt;font face="Tahoma" size="2"&gt;23rd Sep&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr&gt;
    &lt;td&gt;
      &lt;div&gt;&lt;font face="Tahoma" size="2"&gt;Chennai&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;
    &lt;td&gt;
      &lt;div&gt;&lt;font face="Tahoma" size="2"&gt;27th Sep&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;
    &lt;td&gt;
      &lt;div&gt;&lt;font face="Tahoma" size="2"&gt;28th Sep&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr&gt;
    &lt;td&gt;
      &lt;div&gt;&lt;font face="Tahoma" size="2"&gt;Hyderabad&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;
    &lt;td&gt;
      &lt;div&gt;&lt;font face="Tahoma" size="2"&gt;30th Sep&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;
    &lt;td&gt;
      &lt;div&gt;&lt;font face="Tahoma" size="2"&gt;1st Oct&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr&gt;
    &lt;td&gt;
      &lt;div&gt;&lt;font face="Tahoma" size="2"&gt;New Delhi&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;
    &lt;td&gt;
      &lt;div&gt;&lt;font face="Tahoma" size="2"&gt;4th Oct&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;
    &lt;td&gt;
      &lt;div&gt;&lt;font face="Tahoma" size="2"&gt;5th Oct&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr&gt;
    &lt;td&gt;
      &lt;div&gt;&lt;font face="Tahoma" size="2"&gt;Bangalore&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;
    &lt;td&gt;
      &lt;div&gt;&lt;font face="Tahoma" size="2"&gt;18th Oct&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;
    &lt;td&gt;
      &lt;div&gt;&lt;font face="Tahoma" size="2"&gt;19th 
Oct&lt;/font&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;
&lt;div&gt;&lt;font face="Tahoma" size="2"&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;&lt;font face="Tahoma" size="2"&gt;&lt;/font&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&lt;font face="Tahoma" size="2"&gt;I would be delivering session on Day 1 and Day 2. 
On Day 1, I am talking about &lt;strong&gt;&lt;em&gt;How to build performant applications 
using .NET Framework&lt;/em&gt;&lt;/strong&gt;, followed by the session on 
&lt;strong&gt;&lt;em&gt;Debugging Techniques for .NET Framework 2.0&lt;/em&gt;&lt;/strong&gt;. 
&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;&lt;font face="Tahoma" size="2"&gt;&lt;/font&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&lt;font face="Tahoma" size="2"&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;&lt;font size="2"&gt;&lt;font face="Tahoma"&gt;On Day 2, we have sessions on 
&lt;strong&gt;&lt;em&gt;SQL Mobile 2005 &lt;/em&gt;&lt;/strong&gt;and&lt;em&gt;&lt;strong&gt;Introduction to 
development using Tablet PC.&lt;/strong&gt;&lt;/em&gt;&lt;/font&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;&lt;strong&gt;&lt;em&gt;&lt;font face="Tahoma" size="2"&gt;&lt;/font&gt;&lt;/em&gt;&lt;/strong&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&lt;strong&gt;&lt;em&gt;&lt;font face="Tahoma" size="2"&gt;&lt;/font&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/div&gt;
&lt;div&gt;&lt;font face="Tahoma" size="2"&gt;For more details on developer sessions, visit 
&lt;/font&gt;&lt;a href="http://www.microsoft.com/india/msdn/events/"&gt;&lt;font face="Tahoma" size="2"&gt;http://www.microsoft.com/india/msdn/events/&lt;/font&gt;&lt;/a&gt;&lt;font face="Tahoma" size="2"&gt; and for MED/Tablet session, visit &lt;/font&gt;&lt;a href="http://www.microsoft.com/india/msdn/events/med.aspx"&gt;&lt;font face="Tahoma" size="2"&gt;http://www.microsoft.com/india/msdn/events/med.aspx&lt;/font&gt;&lt;/a&gt;&lt;font face="Tahoma" size="2"&gt;.&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;&lt;font face="Tahoma" size="2"&gt;&lt;/font&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&lt;font face="Tahoma" size="2"&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;&lt;font face="Tahoma" size="2"&gt;To register, visit &lt;/font&gt;&lt;a href="http://www.microsoft.com/india/events/audience.aspx?filter=20001"&gt;&lt;font face="Tahoma" size="2"&gt;http://www.microsoft.com/india/events/audience.aspx?filter=20001&lt;/font&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;&lt;font face="Tahoma" size="2"&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;&lt;font face="Tahoma" size="2"&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div id="CSBloggerSig"&gt;&lt;font face="Tahoma" size="2"&gt;&lt;/font&gt;&lt;/div&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=64898"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=64898" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/khanna/aggbug/64898.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Gaurav Khanna</dc:creator>
            <guid>http://geekswithblogs.net/khanna/archive/2006/01/05/64898.aspx</guid>
            <pubDate>Thu, 05 Jan 2006 17:46:00 GMT</pubDate>
            <comments>http://geekswithblogs.net/khanna/archive/2006/01/05/64898.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/khanna/comments/commentRss/64898.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/khanna/services/trackbacks/64898.aspx</trackback:ping>
        </item>
        <item>
            <title>Adding process enumeration support in Rotor v1.0</title>
            <link>http://geekswithblogs.net/khanna/archive/2006/01/05/64897.aspx</link>
            <description>
&lt;div&gt;&lt;font face="Tahoma" color="darkgoldenrod" size="2"&gt;&lt;strong&gt;[Original Post Date: 
5th September 2005]&lt;/strong&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&lt;a href="http://msdn.microsoft.com/net/sscli"&gt;&lt;font face="Tahoma" size="2"&gt;Share Source CLI&lt;/font&gt;&lt;/a&gt;&lt;font face="Tahoma" size="2"&gt;, better known as 
&lt;em&gt;Rotor&lt;/em&gt;, is one of the best ways to understand how .NET Framework works. 
And with the source code availability as part of &lt;em&gt;Rotor &lt;/em&gt;distribution, 
its an excellent academic/hobby interest - you can extend it by adding more 
functionality, or modify the existing one and see how it behaves.&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;&lt;font face="Tahoma" size="2"&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;&lt;font face="Tahoma" size="2"&gt;Yesterday, I went about doing the same. One of the 
functionality which I found missing in &lt;em&gt;Rotor &lt;/em&gt;is that of enumerating 
system process list. .NET Framework's &lt;em&gt;&lt;a href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemDiagnosticsProcessClassTopic.asp"&gt;System.Diagnostics.Process&lt;/a&gt;&amp;nbsp;&lt;/em&gt;class 
has methods, like &lt;em&gt;&lt;a href="http://msdn.microsoft.com/library/en-us/cpref/html/frlrfsystemdiagnosticsprocessclassgetprocessestopic.asp"&gt;GetProcesses&lt;/a&gt;, 
&lt;/em&gt;that allow you to do the same. &lt;/font&gt;&lt;/div&gt;
&lt;div&gt;&lt;font face="Tahoma" size="2"&gt;&lt;/font&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&lt;font face="Tahoma" size="2"&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;&lt;font face="Tahoma" size="2"&gt;So, I went about implementing &lt;em&gt;GetProcesses 
&lt;/em&gt;method overloads&lt;em&gt;&lt;/em&gt;in &lt;em&gt;System.Diagnostics.Process &lt;/em&gt;class that 
allow me to enumerate process list on the &lt;em&gt;local machine only. &lt;/em&gt;This 
required modification in the Platform Adaptation Layer (PAL) of &lt;em&gt;Rotor. 
&lt;/em&gt;Since, I just have it running on Win32 for the moment, I modified the Win32 
PAL to implement the support via &lt;/font&gt;&lt;a href="http://msdn.microsoft.com/library/en-us/perfmon/base/taking_a_snapshot_and_viewing_processes.asp"&gt;&lt;font face="Tahoma" size="2"&gt;ToolHelp&lt;/font&gt;&lt;/a&gt;&lt;font face="Tahoma" size="2"&gt; API. Now, on a 
Windows system, its possible to enumerate the system process list using 
&lt;em&gt;Rotor&lt;/em&gt;, as exemplified by the snippet below:&lt;br&gt;&lt;br&gt;&lt;/font&gt;&lt;font color="#0000ff"&gt;
&lt;div&gt;&lt;font color="#000000"&gt;&lt;em&gt;&lt;font face="Tahoma"&gt;&lt;font size="2"&gt;using&lt;b&gt; 
System;&lt;/b&gt;&lt;/font&gt;&lt;/font&gt;&lt;/em&gt;&lt;/font&gt;&lt;/div&gt;&lt;/font&gt;
&lt;div&gt;&lt;em&gt;&lt;font face="Tahoma"&gt;&lt;font size="2"&gt;using&lt;b&gt; 
System.Diagnostics;&lt;/b&gt;&lt;/font&gt;&lt;/font&gt;&lt;/em&gt;&lt;/div&gt;&lt;font color="#0000ff"&gt;
&lt;div&gt;&lt;font color="#000000"&gt;&lt;em&gt;&lt;font face="Tahoma"&gt;&lt;font size="2"&gt;public&lt;b&gt;&lt;/b&gt;class&lt;b&gt; EnumProcess&lt;/b&gt;&lt;/font&gt;&lt;/font&gt;&lt;/em&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;&lt;font face="Tahoma" color="#000000" size="2"&gt;&lt;em&gt;{&lt;/em&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div style="PADDING-LEFT: 50px"&gt;&lt;font color="#000000"&gt;&lt;em&gt;&lt;font face="Tahoma"&gt;&lt;font size="2"&gt;public&lt;b&gt;&lt;/b&gt;static&lt;b&gt;&lt;/b&gt;void&lt;b&gt; 
Main()&lt;/b&gt;&lt;/font&gt;&lt;/font&gt;&lt;/em&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div style="PADDING-LEFT: 50px"&gt;&lt;font face="Tahoma" color="#000000" size="2"&gt;&lt;em&gt;{&lt;/em&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div style="PADDING-LEFT: 100px"&gt;&lt;font face="Tahoma" color="#000000" size="2"&gt;&lt;em&gt;Process[] arrProcess = Process.GetProcesses();&lt;/em&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div style="PADDING-LEFT: 100px"&gt;&lt;font color="#000000"&gt;&lt;em&gt;&lt;font face="Tahoma"&gt;&lt;font size="2"&gt;if&lt;strong&gt; (&lt;/strong&gt;arrProcess &lt;strong&gt;== 
&lt;/strong&gt;null&lt;b&gt;)&lt;/b&gt;&lt;/font&gt;&lt;/font&gt;&lt;/em&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div style="PADDING-LEFT: 100px"&gt;&lt;font face="Tahoma" color="#000000" size="2"&gt;&lt;em&gt;{&lt;/em&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div style="PADDING-LEFT: 150px"&gt;&lt;font color="#000000"&gt;&lt;em&gt;&lt;font face="Tahoma"&gt;&lt;font size="2"&gt;Console.WriteLine("Unable to get process 
list!"&lt;b&gt;);&lt;/b&gt;&lt;/font&gt;&lt;/font&gt;&lt;/em&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div style="PADDING-LEFT: 150px"&gt;&lt;font color="#000000"&gt;&lt;em&gt;&lt;font face="Tahoma"&gt;&lt;font size="2"&gt;return&lt;b&gt;;&lt;/b&gt;&lt;/font&gt;&lt;/font&gt;&lt;/em&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div style="PADDING-LEFT: 100px"&gt;&lt;font color="#000000"&gt;&lt;em&gt;&lt;font face="Tahoma" size="2"&gt;}&lt;br&gt;Console.WriteLine("{0} processes 
enumerated.",arrProcess.Length);&lt;/font&gt;&lt;/em&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div style="PADDING-LEFT: 100px"&gt;&lt;font color="#000000"&gt;&lt;em&gt;&lt;font face="Tahoma" size="2"&gt;foreach (Process proc in arrProcess)&lt;/font&gt;&lt;/em&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div style="PADDING-LEFT: 150px"&gt;&lt;font color="#000000"&gt;&lt;em&gt;&lt;font face="Tahoma" size="2"&gt;Console.WriteLine("Process ID {0}, Handle: {1}", proc.Id, 
proc.Handle);&lt;/font&gt;&lt;/em&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div style="PADDING-LEFT: 50px"&gt;&lt;font face="Tahoma" color="#000000" size="2"&gt;&lt;em&gt;}&lt;/em&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;&lt;font face="Tahoma" color="#000000" size="2"&gt;&lt;em&gt;}&lt;/em&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;&lt;font face="Tahoma" size="2"&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;&lt;font color="#000000"&gt;&lt;font face="Tahoma" size="2"&gt;&lt;/font&gt;&lt;/font&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&lt;font color="#000000"&gt;&lt;font face="Tahoma" size="2"&gt;You can download the updated 
source files for &lt;em&gt;Rotor v1.0 &lt;/em&gt;from &lt;/font&gt;&lt;a href="http://www.wintoolzone.com/showpage.aspx?url=rotor.aspx"&gt;&lt;font face="Tahoma" size="2"&gt;http://www.wintoolzone.com/showpage.aspx?url=rotor.aspx&lt;/font&gt;&lt;/a&gt;&lt;font face="Tahoma" size="2"&gt;. The zipped archive contains &lt;em&gt;Changes for Process 
Enumeration.txt &lt;/em&gt;that indicates where the updated files need to be copied. 
Once done, rebuild &lt;em&gt;Rotor &lt;/em&gt;to get the changes into 
effect.&lt;/font&gt;&lt;/font&gt;&lt;/div&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;&lt;font face="Tahoma" size="2"&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;&lt;font face="Tahoma" size="2"&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div id="CSBloggerSig"&gt;&lt;font face="Tahoma" size="2"&gt;&lt;/font&gt;&lt;/div&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=64897"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=64897" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/khanna/aggbug/64897.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Gaurav Khanna</dc:creator>
            <guid>http://geekswithblogs.net/khanna/archive/2006/01/05/64897.aspx</guid>
            <pubDate>Thu, 05 Jan 2006 17:44:00 GMT</pubDate>
            <comments>http://geekswithblogs.net/khanna/archive/2006/01/05/64897.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/khanna/comments/commentRss/64897.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/khanna/services/trackbacks/64897.aspx</trackback:ping>
        </item>
        <item>
            <title>Enumerating Managed Processes</title>
            <link>http://geekswithblogs.net/khanna/archive/2006/01/05/64894.aspx</link>
            <description>
&lt;div&gt;&lt;font size="2"&gt;&lt;font face="Tahoma" color="darkgoldenrod"&gt;&lt;strong&gt;[Original Post 
Date: 16th August 2005]&lt;/strong&gt;&lt;/font&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;&lt;font face="Tahoma" size="2"&gt;&lt;/font&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&lt;font size="2"&gt;&lt;font face="Tahoma"&gt;&lt;strong&gt;System.Diagnostics.Process&lt;/strong&gt; 
class is a managed wrap over a subset of the &lt;strong&gt;ToolHelp API &lt;/strong&gt;- as 
it enumerates only the process list. Not only that, it will list all the running 
processes, irrespective of whether they are running unmanaged code or running 
managed code. What if you wish to identify which of these processes are running 
managed code?&lt;/font&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;&lt;font face="Tahoma" size="2"&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;&lt;font face="Tahoma" size="2"&gt;Unfortunately, neither the &lt;strong&gt;ToolHelp 
API&lt;/strong&gt;&lt;em&gt;, &lt;/em&gt;nor the &lt;strong&gt;Process &lt;/strong&gt;class allow us to 
identify managed processes from the list they provide us. However, if you have 
noticed while debugging using Visual Studio, the debugger &lt;em&gt;does &lt;/em&gt;identify 
a managed process in such a list:&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;&lt;font face="Tahoma" size="2"&gt;&lt;/font&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&lt;font face="Tahoma" size="2"&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;&lt;a href="http://www.wintoolzone.com/images/listingmanagedprocesses.jpg"&gt;&lt;font face="Tahoma" size="2"&gt;&lt;img title="http://www.wintoolzone.com/images/listingmanagedprocesses.jpg" style="WIDTH: 500px; HEIGHT: 351px" alt="VS debugger showing processes running managed code" src="http://www.wintoolzone.com/images/listingmanagedprocesses.jpg"&gt;&lt;/font&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;&lt;font face="Tahoma" size="2"&gt;&lt;/font&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&lt;font face="Tahoma" size="2"&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;&lt;font face="Tahoma" size="2"&gt;So, how does the VS debugger do it? &lt;/font&gt;&lt;/div&gt;
&lt;div&gt;&lt;font face="Tahoma" size="2"&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;&lt;font face="Tahoma" size="2"&gt;Well, the CLR exposes debugging interfaces, which 
contain this functionality. These interfaces include &lt;em&gt;ICorPublish, 
ICorPublishProcess, ICorPublishAppDomain, &lt;/em&gt;just to name a few. Infact, if 
you have installed the .NET Framework 2.0 SDK and navigate to the 
&lt;strong&gt;%SDKRoot%\v2.0\include &lt;/strong&gt;folder, you will see the relevant header 
files that contain these interface definitions&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;&lt;font face="Tahoma" size="2"&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;&lt;font face="Tahoma" size="2"&gt;The same identification can now also be done using 
managed code. Under &lt;strong&gt;%SDKRoot%\v2.0\bin &lt;/strong&gt;folder, you will find, 
amongst others, &lt;strong&gt;MdbgCore.dll - &lt;/strong&gt;the core of the managed 
debugger. If you ILASM this file (yes, its an assembly), you will see the 
managed wraps of the unmanaged interfaces mentioned above:&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;&lt;font face="Tahoma" size="2"&gt;&lt;/font&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&lt;font face="Tahoma" size="2"&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;&lt;a href="http://www.wintoolzone.com/images/mdbgcoreilasm.jpg"&gt;&lt;font face="Tahoma" size="2"&gt;&lt;img title="http://www.wintoolzone.com/images/mdbgcoreilasm.jpg" style="WIDTH: 500px; HEIGHT: 384px" alt="Managed wraps of the unmanaged interfaces" src="http://www.wintoolzone.com/images/mdbgcoreilasm.jpg"&gt;&lt;/font&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;&lt;font face="Tahoma" size="2"&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;&lt;font face="Tahoma" size="2"&gt;&lt;/font&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&lt;font face="Tahoma" size="2"&gt;The starting point is 
&lt;strong&gt;Microsoft.Samples.Debugging.CorPublish.CorPublish. &lt;/strong&gt;This lets us 
enumerate the managed processes, returning an instance of 
&lt;strong&gt;Microsoft.Samples.Debugging.CorPublish.CorPublishProcess &lt;/strong&gt;type. 
Below is a sample that exemplifies doing the same:&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;&lt;font face="Tahoma" size="2"&gt;&lt;/font&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&lt;font face="Tahoma" size="2"&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;&lt;em&gt;&lt;font face="Tahoma" size="2"&gt;using System;&lt;br&gt;using 
System.Collections.Generic;&lt;br&gt;using System.Text;&lt;br&gt;using 
Microsoft.Samples.Debugging.MdbgEngine;&lt;br&gt;using 
Microsoft.Samples.Debugging.CorPublish;&lt;/font&gt;&lt;/em&gt;&lt;/div&gt;
&lt;div&gt;&lt;em&gt;&lt;font face="Tahoma" size="2"&gt;&lt;/font&gt;&lt;/em&gt;&lt;/div&gt;
&lt;p&gt;&lt;em&gt;&lt;font face="Tahoma" size="2"&gt;namespace ManagedProcessList&lt;br&gt;{&lt;br&gt;class 
Program&lt;br&gt;{&lt;br&gt;static void Main(string[] args)&lt;br&gt;{&lt;br&gt;CorPublish pub = new 
CorPublish();&lt;br&gt;foreach (CorPublishProcess proc in 
pub.EnumProcesses())&lt;br&gt;{&lt;br&gt;Console.WriteLine("{0} IsManaged: 
{1}",proc.DisplayName, 
proc.IsManaged.ToString());&lt;br&gt;}&lt;br&gt;}&lt;br&gt;}&lt;br&gt;}&lt;/font&gt;&lt;/em&gt;&lt;/p&gt;
&lt;div&gt;&lt;font face="Tahoma" size="2"&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;&lt;font face="Tahoma" size="2"&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;&lt;font face="Tahoma" size="2"&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;&lt;font face="Tahoma" size="2"&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;&lt;font face="Tahoma" size="2"&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;&lt;font face="Tahoma" size="2"&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div id="CSBloggerSig"&gt;&lt;font face="Tahoma" size="2"&gt;&lt;/font&gt;&lt;/div&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=64894"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=64894" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/khanna/aggbug/64894.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Gaurav Khanna</dc:creator>
            <guid>http://geekswithblogs.net/khanna/archive/2006/01/05/64894.aspx</guid>
            <pubDate>Thu, 05 Jan 2006 17:33:00 GMT</pubDate>
            <comments>http://geekswithblogs.net/khanna/archive/2006/01/05/64894.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/khanna/comments/commentRss/64894.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/khanna/services/trackbacks/64894.aspx</trackback:ping>
        </item>
        <item>
            <title>Understanding CLR's Special Threads</title>
            <link>http://geekswithblogs.net/khanna/archive/2005/07/12/46024.aspx</link>
            <description>&lt;P&gt;There are &lt;EM&gt;multiple special threads &lt;/EM&gt;which the CLR maintains and executes. Yun Jin talks about them in his blog at &lt;A href="http://blogs.msdn.com/yunjin/archive/2005/07/05/435726.aspx"&gt;http://blogs.msdn.com/yunjin/archive/2005/07/05/435726.aspx&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Must read for those who want to understand CLR better!&lt;/STRONG&gt;&lt;/P&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=46024"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=46024" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/khanna/aggbug/46024.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Gaurav Khanna</dc:creator>
            <guid>http://geekswithblogs.net/khanna/archive/2005/07/12/46024.aspx</guid>
            <pubDate>Tue, 12 Jul 2005 16:48:00 GMT</pubDate>
            <comments>http://geekswithblogs.net/khanna/archive/2005/07/12/46024.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/khanna/comments/commentRss/46024.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/khanna/services/trackbacks/46024.aspx</trackback:ping>
        </item>
        <item>
            <title>Shared Source Bluetooth Library</title>
            <link>http://geekswithblogs.net/khanna/archive/2005/05/26/40624.aspx</link>
            <description>&lt;P&gt;Check out the shared source &lt;STRONG&gt;Bluetooth class library&lt;/STRONG&gt; - &lt;A href="http://msdn.microsoft.com/embedded/usewinemb/ce/sharedsrccode/west/default.aspx"&gt;Windows Embedded Source Tools for Bluetooth&lt;/A&gt;&lt;/P&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=40624"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=40624" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/khanna/aggbug/40624.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Gaurav Khanna</dc:creator>
            <guid>http://geekswithblogs.net/khanna/archive/2005/05/26/40624.aspx</guid>
            <pubDate>Fri, 27 May 2005 02:47:00 GMT</pubDate>
            <comments>http://geekswithblogs.net/khanna/archive/2005/05/26/40624.aspx#feedback</comments>
            <slash:comments>2</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/khanna/comments/commentRss/40624.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/khanna/services/trackbacks/40624.aspx</trackback:ping>
        </item>
    </channel>
</rss>