David_Bennett

I am on the Windows Vista Parental controls team, working on the next version of windows and specifically the parental controls aspects of it. I worked on the web filter, and many other aspects of the system from the control panel up.

April, 2005

  • Different types of InstanceModes and ConcurrencyModes inside Indigo

    Indigo has five different types of instances modes than be used inside the system. The default liftetime, if none is specified, is PerCall. They are: PerCall PrivateSession SharedSession Singleton Well known The PerCall lifetime means...
  • Visual Studio 2005 - beta 2

    Visual studio 2005 beta 2 has just been released: http://lab.msdn.microsoft.com/vs2005/ Improves a bunch of stuff with .net and fixes a horde of bugs. Here are couple I know about that have been fixed. In RichTextBox the VScroll and HScroll events...
  • Using the IsTerminating and IsInitiating flags in Indigo

    Indigo has the ability to mark specific methods on a contract as being initiating or terminating methods for the contract. If a method is marked as being an IsInitiating method then this means that this method can be used as the first method called onto...
  • Creating a custom instance of a Service inside Indigo

    When you setup an Indigo service in the default way, it is not possible to use anything other than the default constructor for creating your object. There are two ways you can setup a custom object to use as your service instance, the first is to use...
  • MaxConnections standard bindings and throttling

    Throttling and the standard bindings inside the Indigo CTP allow you to set and control the maximum number of connections coming into the system. This is only settable on a few of the standard bindings, like NetProfileNamedPipeBinding and NetProfileTcpBinding...
  • Man in Stolen Camel Suit

    From the news item "A man who had a camel costume removed from his checked-in luggage at Sydney airport says the event raises questions about airport security." I think I would raise questions about security too. What surprises me most about this story...
  • AppDomain and ConfigurationFile's

    After a bit of messing around when trying to make my own app domain I discovered that if you set the ConfigurationFile up to a place that doesn't exist you will get an error saying that it cannot load the assembly. Which is a little confusing, since what...
  • Spammers in Perth, Australia?

    Comments on a Sydney Morning Herald article about an alleged major spammer place that was raided today in Perth.
  • Extending RichTextBox part II - Underlining

    Shows how to setup and control underline styles on the RichTextBox under .net. The underline controls are available in the underlying com control and this exposes handles to them.
  • Extending RichTextBox

    The first article on extending RIchTextBox, this goes over the general details, shows the code and talks about the thumb events.