Inside and Out...

An attempt to understand technology better...

  Home  |   Contact  |   Syndication    |   Login
  160 Posts | 0 Stories | 12 Comments | 181 Trackbacks

News


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.
Disclaimer

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.

Twitter





Tag Cloud


Archives

Post Categories

Image Galleries

Links

November 2004 Entries

We just updated the Channel 9 India website - on Community and Developer and Platform Evangelism in India, MOM 2005 and Rotor. You can view them at http://channel9.msdn.com/In
  • Share This Post:
  • Share on Twitter
  • Share on Facebook
  • Share on Technorati

Are you interested in knowing how you can write your own server side scripting system using ASP.NET? Or would you like to process the HTTP requests even before application level events get hold of them? Or maybe you would want to intercept the SOAP messages that pass between the SOAP proxy generated using WSDL or VS.NET and a WebService? The upcoming MSDN Session, Inside the ASP.NET Runtime, will explain just that! Click here to register...
  • Share This Post:
  • Share on Twitter
  • Share on Facebook
  • Share on Technorati

Corona - designer for VSTS for domain specific languages - get the Tech Preview here
  • Share This Post:
  • Share on Twitter
  • Share on Facebook
  • Share on Technorati

Continuing from my last post, this is how we use SMSCF:using WinToolZone; SMS.Message = txtMessage.Text; SMS.Number = new SMSNumber(txtCountryCode.Text, txtNumber.Text); SMS.SMSSendStatus retVal = SMS.SendSMS(); string strMessage = null; if (retVal != SMS.SMSSendStatus.SendSuccess) strMessage = "Unable to send SMS!\nError: " + retVal.ToString(); else strMessage = "Message successfully sent!";...
  • Share This Post:
  • Share on Twitter
  • Share on Facebook
  • Share on Technorati

The .NET Compact Framework doesn't support a SMS API within itself. However, Windows CE does support the functionality via its SMS.DLL module. Over my Diwali vacations at my home in Chandigarh, I worked upon implementing a managed interface to the SMS API. The result is SMSCF, a .NET Compact Framework based component that can be used by application to send SMS. Download it from the Components section here...
  • Share This Post:
  • Share on Twitter
  • Share on Facebook
  • Share on Technorati

I have just finished exploring the new Compression APIs under Whidbey Beta 1, System.IO.Compression namespace and have built a little compression/decompression application, MGZip, using the same. It's available for download, with source code (it's VS 2005 Solution), from http://www.wintoolzone.com/...
  • Share This Post:
  • Share on Twitter
  • Share on Facebook
  • Share on Technorati

While working for TechED India 2004, I found a bug in the way Permission Sets are dealt with in the .NET Framework 2.0 Configuration tool. Once they have been created and Code Groups are associated with them, even if you delete the Code Group, the permission set couldn't be deleted. TheProduct Feedback Center is an excellent website and I filed this bug there. It has been resolved and will come fixed in in the next Whidbey release :)...
  • Share This Post:
  • Share on Twitter
  • Share on Facebook
  • Share on Technorati

With the Whidbey documentation online, if you want to lookup the documentation for a particular namespace, simply navigate to: http://msdn2.microsoft.com/... For instance, to navigate to documentation of System namespace, navigate to: http://msdn2.microsoft.com/
  • Share This Post:
  • Share on Twitter
  • Share on Facebook
  • Share on Technorati

As part of involving the developer community more closely in what we talk about in our technical events like MSDN Sessions, we have introduced Suggest a Session. It's all about you telling us what you would want us to talk about (in terms of developer tools and technologies from Microsoft), to what depth we should discuss it and how soon. We are hearing you - talk to us more :)
  • Share This Post:
  • Share on Twitter
  • Share on Facebook
  • Share on Technorati

VB 2005 is introducing the concept of My that allows the developer to write code which can get details pertaining to currently logged in user - for instance, the MyComputerInfo class allows you to get details like your machine's name, total physical and virtual memory, available memory, etc. Likewise, MyAudio is another class that provides you functionality to play audio on your system. My does not give you any new functionality - it simply saves the developer from delving deep inside the FCL to...
  • Share This Post:
  • Share on Twitter
  • Share on Facebook
  • Share on Technorati

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...
  • Share This Post:
  • Share on Twitter
  • Share on Facebook
  • Share on Technorati