• Maarten's blog

    How to Roll Back WinDbg –I

    • 1 Comments
    For OEM Ready tests (and for Certified for Windows Vista) one of the requirements is to set up an interactive debugger. The documentation specifies Windbg since it allows you to do use extensions such as "!analyze –v" which will give you a ton of information...
  • Maarten's blog

    Where is my Session 0 notification?

    • 0 Comments
    Today I was working on an OEM Ready application. It is basically a subset of the Certified for Windows Vista program. Application Verifier is used to test reliability (heap overruns, handle usage, etc.). The test steps outline that you need to set up...
  • Maarten's blog

    HighestAvailable and requiresAdministrator when you’re neither Standard User nor Administrator

    • 1 Comments
    There is something between standard users and administrators. In UAC discussions we limit ourselves often times to members of the administrators group who get the filtered token and the full token when they log on. But what if you're a member of – say...
  • Maarten's blog

    Memory mapped files from XP to Vista

    • 1 Comments
    So you have an NT service and a user application that share date through memory mapped files. It has worked for years. It even survived XP SP2. Now Vista comes along and boom. No more. Let's see what's up. You create your memory mapped file from your...
  • Maarten's blog

    Enabling DCOM in Windows Server 2008

    • 0 Comments
    In order to make DCOM applications work in Windows Server 2008 you need to do two things. Installing the Application role is not needed (but it does add the COM+ network access as in 1) below). Allow "COM+ network access" in firewall rules (type firewall...
  • Maarten's blog

    Vista’s Task Scheduler

    • 0 Comments
    Last week I was working with an OEM who had two applications: a main application and a scheduler. The sole purpose of the latter was to start the main application. Now the good thing obviously was that the customer did not want to overburden the CPU with...
  • Maarten's blog

    Welcome Yves

    • 1 Comments
    My good friend Yves joined our team last week. He will be helping out with all the Windows Application Compatibility efforts we are undertaking. Yves and I always have heated discussions; maybe some of it will spill over J . I am really delighted to...
  • Maarten's blog

    b20 Labs and Ice cream

    • 1 Comments
    One of the daily challenges is passing this thing in b20 every day . It's refilled every week. If you want one while pondering how to make your application compatible with WS08 or Vista, check out the MTC labs section here http://devreadiness...
  • Maarten's blog

    Calling OOP COM Broker from PMIE finally

    • 1 Comments
    I kept getting -2146827859 (800A01AD Automation server can't create object) when I was trying to create my OOP COM component from PMIE. I could create the component all day long from a Low MIC console app, but not from IE. This shows my inexperience with...
  • Maarten's blog

    COM Server and PMIE again.

    • 1 Comments
    I'm still trying to create a COM out-of-process broker that I can call from Protected Mode IE. Amazing how rusty you get, it you don't do this daily. Here are some of my encounters. I'm using Visual Studio 2008 with ATL 9.0 to create an ATL server....
  • Maarten's blog

    Where is my COM Component?

    • 0 Comments
    I'm desperately trying to get a managed BHO to interop with my IE Broker. The Broker should be a Remoting server that runs and medium MIC level so that it can make changes that the managed BHO can't make because it is running in Protected Mode IE at low...
  • Maarten's blog

    IL Levels

    • 0 Comments
    I was playing around with a little tool chml that allows you to do more with IL than icacls. You can set SACL's on files through SDDL strings whereas icacls only lets you set the level, not the qualifier (NX: No execute, NR: No read, NW: no write). icacls...
  • Maarten's blog

    Testing with Low IL

    • 1 Comments
    While playing around with Internet Explorer, managed BHO and Remoting servers, I was annoyed that my BHO kept interfering with my day to day browsing needs. (In order to debug the BHO I had some Debug.Asserts in the BHO which gets to you after a while...
  • Maarten's blog

    Version Check again and again

    • 2 Comments
    Developers care about job security. They have to. In my conspiracy theories, the Y2K bug was an evil plan by a group of developers that saw their 401k's take a nose dive and they wanted a backup plan for retirement. Without too much investment, that is...
  • Maarten's blog

    How to digitally sign binaries

    • 2 Comments
    If you need to sign your binary, you can find all you need about Authenticode signing here: http://msdn2.microsoft.com/en-us/library/ms537359.aspx . As an ISV, you will need a 3 rd party certificate. However for testing you can create your own certificate...
  • Maarten's blog

    TS RemoteApp and local Drives

    • 0 Comments
    Windows Server 2008 has a new feature called TS RemoteApps. It allows you to publish applications on the terminal server and access only that application from a client (as opposed to having a complete desktop). By default the sharing of local resources...
  • Maarten's blog

    Kernel debug with a Virtual Machine

    • 1 Comments
    It took me a while to figure this out (but then once I found it, I found it again and again). If you want to machine debug a virtual machine (vpc) with WinDBG, you need to: set up the VPC to be debugged (msconfig.exe; boot tab; advanced options) set...
Page 2 of 2 (42 items) 12