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.

Posts
  • David_Bennett

    Using RatingSystem WMI in Parental Controls

    • 1 Comments
    Windows Parental Controls exposes a RatingSystem class that can be used to find all the rating systems on the system as well as the name and all the ratings used inside the system. This is what is used inside Windows Parental Controls to show the pretty...
  • David_Bennett

    Atlas, ContentPanel and controls

    • 0 Comments
    I discovered, while trying to use atlas contentpanels in my app, that the bits inside the atlas content panels are not loaded along with the normal load process. This means if you have a PageLoad event in your custom control and you try and set something...
  • David_Bennett

    PaginatedRepeater in asp.net

    • 0 Comments
    Making a PaginatedRepeater in asp.net...
  • David_Bennett

    Showing the Windows Parental Controls system settings.

    • 3 Comments
    There are a few elements of information you can get out of the system settings for WPC, allowing you to see how various aspects of the parental controls system is setup. It is easy enough to read these settings using WMI and some javascript so we can...
  • David_Bennett

    Hidden blocked items in Windows Parental Controls

    • 1 Comments
    When you install parental controls on vista there are a few hidden items that are not displayed in the control panel. These are exemption lists for the applications and for specific web sites. Specific applications might want to be able to have free access...
  • David_Bennett

    How to log a crimson event to the custom log (for parental controls)

    • 0 Comments
    Now that you have setup a custom event using WMI, you can log to it. Remember that you need to be elevated to register a custom event, but you do not need to be elevated to log to the channel. The Windows Parental Controls channel is write only for limited...
  • David_Bennett

    Using Custom Events in Windows Parental Controls

    • 0 Comments
    Any extension you add to Parental can log custom events, well any application can log custom events. These events will show up in the activity viewer in the control panel. To log a custom event you must first register the custom event using WMI and then...
  • David_Bennett

    Reading in Crimson Logs

    • 6 Comments
    The Crimson API as C# bindings....
  • David_Bennett

    Windows Parental Controls

    • 0 Comments
    I have not blogged for a while, I just recently moved teams and now I am working on WIndows Parental Controls in C++ rather than c#. I will continue to post .net things, since I do use .net for my home projects. Recently I have been working on a layered...
  • David_Bennett

    Problems installing .net framework 1.1

    • 0 Comments
    I had a bunch of problems reinstalling .net framework 1.1, it kept coming with an internal error 2908 and failing to install. I spent a bunch of time cleaning the registry, only to find this didn't help. I finally tracked down this article , which said...
  • David_Bennett

    Converting XML to RTF using .net

    • 0 Comments
    It is quite easy to convert XML into RTF, well to turn it into fairly simple rtf output anyway. The RTF format is pretty straightforward and this makes it pretty easy to write into the RtfTextBox inside the .net system to display your xml in a nicely...
  • David_Bennett

    Setting a ToolTip on a TreeView control

    • 0 Comments
    A TreeView control in WinForms does not have a tooltip associated with and each node definately doesn't have a tooltip associated with it. The way to get around this is to use the MouseMoved event and trigger the tooltip creation with this. The MouseHover...
  • David_Bennett

    .net Beta 1 and .net beta 2

    • 0 Comments
    Here is a list of a few changes I ran across when changing my code from beta 1 to beta 2. The DockingPanel stuff has gone altogether, you completely remove these from your project altogether in most cases. This doesn't seem to have any detrimental effects...
  • David_Bennett

    FaultContract in Indigo

    • 0 Comments
    FaultContract is an attribute that can be defined on the ServiceContract to define faults sent across the wire in Indigo. Indigo does not reflect exceptions directly across the wire, if you want faults to be thrown to your client you must use the Fault...
  • David_Bennett

    Duplex calls in indigo beta 1

    • 0 Comments
    There are two things you need to remember when making a duplex contract under indigo beta 1, the first is that you can only use one way calls on the contract and you also need to specify the callback contract in the main contract. On the client side...
  • David_Bennett

    Different types of InstanceModes and ConcurrencyModes inside Indigo

    • 0 Comments
    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...
  • David_Bennett

    Visual Studio 2005 - beta 2

    • 0 Comments
    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...
  • David_Bennett

    Using the IsTerminating and IsInitiating flags in Indigo

    • 0 Comments
    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...
  • David_Bennett

    Creating a custom instance of a Service inside Indigo

    • 0 Comments
    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...
  • David_Bennett

    MaxConnections standard bindings and throttling

    • 0 Comments
    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...
  • David_Bennett

    Man in Stolen Camel Suit

    • 0 Comments
    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...
  • David_Bennett

    AppDomain and ConfigurationFile's

    • 0 Comments
    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...
  • David_Bennett

    Spammers in Perth, Australia?

    • 0 Comments
    Comments on a Sydney Morning Herald article about an alleged major spammer place that was raided today in Perth....
  • David_Bennett

    Extending RichTextBox part II - Underlining

    • 0 Comments
    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....
  • David_Bennett

    Extending RichTextBox

    • 0 Comments
    The first article on extending RIchTextBox, this goes over the general details, shows the code and talks about the thumb events....
Page 2 of 2 (50 items) 12