Ich vermute das ManagedDirectX wie es im Artikel verwendet wird nicht mehr mit Windows 7 kompatibel ist. Du könntest versuchen das ganze mit SlimDX nachzuschreiben, wenn du erfahrung im .Net bereich hast. (Eine Sprache wie C# beherrschst)

Wobei wenn ich noch mal genauer darüber nachdenke kann es auch daran liegen dass dir einfach die entsprechenden Assemblies fehlen
versuch die mal nachzuinstallieren
http://msdn.microsoft.com/en-us/directx/aa937788.aspx
DirectX Enduser Runtimes