tisdag, oktober 24, 2006

.NET XPS LightFX SDK

Now I have created a first version of a .NET wrapper for the XPS LightFX SDK from Dell. And it does work a lot better than the C++ sample Delll shipped with the SDK. I don't know if Dell offers any way to contribute to their source code. If they do I have made their C++ sample more robust too. :)
The code includes a simple sample, but you do need a XPS M1710 or XPS M170.
I have only tested with XPS M1710 on XP, please report any problems. This version only supports one of the two ways to control the LEDs, the sequence read from XML file. Not the direct control. But hopefully I will find some time to implement the rest also. But otherwise you are welcome to help.

Here you have my XPSLeds Download, have fun!

måndag, oktober 23, 2006

Driver Verifier

Tittade på några av Mark Russinovich (ny blogadress)- Sysinternals framträdande på Tech Ed tidigare i år - i går. Man undrar ju var Process Monitor blir av. Vid framträdandet i juni sa Mark att det skulle släppas om ett par veckor. Men tyvärr har väl affären med Microsoft bromsat processen. Jag hoppas iallafall att den kommer så småningom. Process Monitor skulle alltså vara en kombination av Filemon och Regmon och lite till. Jag lärde mig ett och annat, man kan spara vilka program som autostartas i Autoruns. Det kan vara bra att göra innan man installerar ett program. Man kan sen jämföra före och efter, och de nya raderna blir gröna. Man kan dessutom göra samma sak utan att spara genom att ha Autorun startat under installatioonen och sen bara uppdatera vyn med F5.

Hur många känner till det inbyggda Microsoft verktyget Driver Verifier (system32\Verifier.exe)?

Om man installerar eller för all del själv utvecklar en driver, så kan man med Driver Verifier göra inställningar så att drivern kontrolleras hårdare. Det ger sämre prestanda, och blåskärm såfort drivern gör något otillåtet. Men alternativet kan vara att drivern lyckas skriva sönder minnet för en annan driver, som sen felaktigt kan få skulden för kraschen. Mark rekommenderar att man väljer alla inställningar utom Low resource simulation. Efter blåskärmen får man analysera kraschen med WinDbg....
Idag råkade jag snbbla över XPS LightFX SDK , så nu ska jag börja leka med dioderna på min Dell XPS M1710.
Det blir förmodligen en .NET applikation kanske en extension till Mediaspelaren eller en blinkande indikering när jag har fått mejl. Någon som har en bra idé?