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

January 2005 Entries

Fixed NullReferenceException bug in CECallLogManager
  • Share This Post:
  • Share on Twitter
  • Share on Facebook
  • Share on Technorati

SHGetEmergencyCallList isn't implemented for Windows CE 4.2. I tried it on my collegue's and it failed - however, I have a XDA IIs which runs Windows CE 4.21 and it works on the same
  • Share This Post:
  • Share on Twitter
  • Share on Facebook
  • Share on Technorati

One of the debug visualizers shipped with VS 2005 Beta 1 is the DataSet/DataTable visualizer that allows you to visualize a DataSet and DataTable in a grid. However, it doesn't let you view a DataView object. To overcome this, I have written the DataViewVisualizer that allows you to analyze a System.Data.DataView object during debug time and see how it under goes changes when its modified or filters are applied. For instance, when a DataView object is hovered upon by the mouse and the visualizer...
  • Share This Post:
  • Share on Twitter
  • Share on Facebook
  • Share on Technorati

I have updated CECallLogManager. It now supports listing the emergency call numbers (courtesy the updated CECallLog managed API) and dials them for you as shown below: Also, I have added functionality to allow the search of the call log. This can be done on three criterions: 1) Calls from a particular caller or number 2) Calls having a note attached to them 3) Calls between two specific dates The following screenshot shows how you can perform the search: Upon completing the search, if the call log...
  • Share This Post:
  • Share on Twitter
  • Share on Facebook
  • Share on Technorati

CECallLog managed component for Windows CE/.NET CF now supports getting the emergency number list via the static CEEmergencyNumbers property of the CECallLog type. The documentation discusses the updated API and can be downloaded from http://www.wintoolzone.com/
  • Share This Post:
  • Share on Twitter
  • Share on Facebook
  • Share on Technorati

I have updated the CECallLog managed component for Windows CE/.NET CF to support making phone calls. The CECallLog class now supports MakePhoneCall static method to make the phone call, while the CECallLogEntry class supports the Call method, to make the phone call against the number associated with the call log entry. The documentation discusses the updated API with example. They can be downloaded from http://www.wintoolzone.com/...
  • Share This Post:
  • Share on Twitter
  • Share on Facebook
  • Share on Technorati

Check them at http://blogs.msdn.com/vsdat
  • Share This Post:
  • Share on Twitter
  • Share on Facebook
  • Share on Technorati

Offline blog publisher, w.bloggar, has its v4.0 released that can be downloaded from here. Amongst other enhancements, it allows you to specify multiple categories for a post
  • Share This Post:
  • Share on Twitter
  • Share on Facebook
  • Share on Technorati

For details, check http://geekswithblogs.net/k...
  • Share This Post:
  • Share on Twitter
  • Share on Facebook
  • Share on Technorati

The Windows CE call log on a device gives us details about our incoming, outgoing and missed calls. However, its functionality starts and ends with just those details. Plus, one cannot even export the call log for their reference. To handle some of these limitations, I wrote the CECallLogManager application for the PocketPC that allows you to view the incoming, outgoing and missed calls in a more simpler manner. Not only you get to see all the details which the built-in call log shows you, plus information...
  • Share This Post:
  • Share on Twitter
  • Share on Facebook
  • Share on Technorati

CETaskManager, WinToolZone's process manager for Windows CE based devices, is available with its PocketPC installers at http://www.wintoolzone.com/
  • Share This Post:
  • Share on Twitter
  • Share on Facebook
  • Share on Technorati

Just incase you are looking for a setup creator for PocketPC/SmartPhone devices, check the DeepNight Installer from http://deepnight.org/
  • Share This Post:
  • Share on Twitter
  • Share on Facebook
  • Share on Technorati

CECallLog is a managed class library that allows you to interface with the call log of the Windows CE device. Since the .NET Compact Framework doesn't support such functionality, CECallLog allows you to enumerate all the details including phone number, number types, caller name, whether the call was missed or answered, whether call came on roaming or not, amongst other things. It comes with complete documentation with examples on usage. And its free to use! You can download it from: http://www.wintoolzone.com/...
  • Share This Post:
  • Share on Twitter
  • Share on Facebook
  • Share on Technorati

Yesterday I was in the process of documenting some of the managed class libraries I wrote in the past week for Windows CE/.NET CF. And I was looking for a HTML Help Maker that's very easy to use and rather simple. Few searches and I stumbled upon Abee CHM Maker. Its free and can be downloaded from http://www.tucows.com/previ
  • Share This Post:
  • Share on Twitter
  • Share on Facebook
  • Share on Technorati

For those who have worked with WinDBG, Son-of-Strike (SOS) wouldn't be an unfamiliar territory - the debug extension which allows decently deep managed code debugging. For those who would want to go even deeper than SOS, download PSSCOR, the superset of SOS, from the link below: http://blogs.msdn.com/mvsta... Once downloaded, .load PSSCOR and issue the !Upgrade command to get the latest version...
  • Share This Post:
  • Share on Twitter
  • Share on Facebook
  • Share on Technorati

C# and VB.NET compiler treat Generics as CLS-Compliant from Nov 2004 CTP onwards! Thus, all CLS-compliant grammars would now need to support Generics. For details, read http://blogs.msdn.com/bclte...
  • Share This Post:
  • Share on Twitter
  • Share on Facebook
  • Share on Technorati

ToolHelpCE is a Windows CE class library that allows you to enumerate the process list of a Windows CE device using managed code. This is the result of a little over 24 hours of my development time and allows you to overcome the limitation of the .NET Compact Framework which doesn't contain System.Diagnostics namespace's Process class. Enumerating processes is as easy as writing the statements below: ProcessCollection refProcColl = Process.CEProcessList; if (refProcColl == null) // unable to get...
  • Share This Post:
  • Share on Twitter
  • Share on Facebook
  • Share on Technorati

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: http://www.wintoolzone.com/...
  • Share This Post:
  • Share on Twitter
  • Share on Facebook
  • Share on Technorati

Check it at http://devfun.blogspot.com/
  • Share This Post:
  • Share on Twitter
  • Share on Facebook
  • Share on Technorati