Geeks With Blogs

WinToolZone - Spelunking Microsoft Technologies
I work as a developer on the Common Language Runtime (CLR) team, specifically in the areas of exception handling and CLR hosting.

The information in this weblog is provided "AS IS" with no warranties, and confers no rights. This weblog does not represent the thoughts, intentions, plans or strategies of my employer. It is solely my opinion. Inappropriate comments will be deleted at the authors discretion. All code samples are provided "AS IS" without warranty of any kind, either express or implied, including but not limited to the implied warranties of merchantability and/or fitness for a particular purpose.

Inside and Out... An attempt to understand technology better... .NET Framework V1.X
[Download] CSLMail - SMTP/POP3 email component for .NET Framework and .NET Compact Framework
CSLMail 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. CSLMail 2.0 is a free and feature rich .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: SMTP Complete SMTP support for sending emails SMTP Authentication supported Attachments supported using ......

Posted On Tuesday, January 10, 2006 10:03 PM

Inside the .NET ThreadPool
Way back in 2002, I was tinkering around to understand .NET FX better (I still do that...) and one of the things I wanted to understand better was how the ThreadPool is worked upon by the FX. The closest source to do the same was Rotor v1.0 and thats precisely what I worked upon. The result was an article I wrote then that discusses how the threadPool is maintained by Rotor (which is almost ditto in concept to how the commercial FX does). If you are interested, you can read it at: ......

Posted On Wednesday, January 5, 2005 3:31 PM

TechED Sri Lanka Presentations
[Original Post Date: 17th October 2005] Below are the presentations for the sessions delivered at TechED Sri Lanka: What's new in Windows Mobile 5.0 Developing High Performance Applications with .NET Compact Framework VC++ 2005: New Features For Better Performance Building Bluetooth Applications with Windows CE 5.0 and Windows Mobile SQL Mobile 2005: Overview ......

Posted On Thursday, January 5, 2006 10:00 AM

India Technology Roadshow Presentations and Downloads
[Original Post Date: 14th October 2005] Technology Roadshows, which have been on for almost a month across India, have been very successful. I have been speaking in the Developer Track on Building Performant Applications using .NET Framework 2.0 and Debugging Techniques for .NET Framework 2.0 and VS 2005. You can download the presentations and demos from ......

Posted On Thursday, January 5, 2006 9:58 AM

WindowsIdentity Debugger Visualizer for Visual Studio 2005
[Original Post Date: 9th October 2005] I just finished implementing WIVisualizer, a WindowsIdentity debugger visualizer for Visual Studio 2005. It displays important details like: Username Authentication type Impersonation Level Account type - System or Guest Anonymous or Authenticated identity Windows groups the identity is member of Here's a screen-shot for the same: It has been built using the Visual Studio 2005 Release Candidate and can be downloaded from here. To install, simply copy the DLL ......

Posted On Thursday, January 5, 2006 9:53 AM

Image Visualizer for VS 2005 Beta 2
[Original Post Date: 25th September 2005] I am currently on the Technology Roadshow across 6 six cities in India, where I am talking about Building performant applications and Debugging Techniques for .NET Framework 2.0. One of the things the developers here are amazed at are the DataTips that have been introduced with VS 2005, and also with Visualizers. Infact, when I demonstrate the DataSet Visualizer that ships with VS 2005, you can hear the WOW! of the audience :) In the same session, we then ......

Posted On Thursday, January 5, 2006 9:48 AM

Technology Roadshow: September/October 2005
[Original Post Date: 18th September 2005] Starting from 20th of September, Technology Roadshow 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: City Day 1 Day 2 Mumbai 20th Sep 21st Sep Pune 22nd Sep 23rd Sep Chennai 27th Sep 28th Sep Hyderabad 30th Sep 1st Oct New Delhi 4th Oct 5th Oct Bangalore ......

Posted On Thursday, January 5, 2006 9:46 AM

Adding process enumeration support in Rotor v1.0
[Original Post Date: 5th September 2005] Share Source CLI, better known as Rotor, is one of the best ways to understand how .NET Framework works. And with the source code availability as part of Rotor 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. Yesterday, I went about doing the same. One of the functionality which I found missing in Rotor is that of enumerating system process list. .NET ......

Posted On Thursday, January 5, 2006 9:44 AM

GAC's folder structure
The Global Assembly Cache (GAC), when viewed using Explorer, has its view rendered in a special manner by the OS shell - you see all the assemblies, their strong name details, processor architecture and other details. To view the physical file system sturcture of the GAC, create a DWORD entry by the name DisableCacheViewer under the registry key, HKEY_LOCAL_MACHINE\Software... and set its value to 1. Navigate to your GAC folder now and see the new view. Got to know this as a consequence ......

Posted On Monday, November 1, 2004 3:00 PM

.NET Framework Service Pack 3
Download the .NET Framework 1.0 Service Pack 3 from here.

Posted On Thursday, October 14, 2004 11:19 AM

Copyright © Gaurav Khanna | Powered by: