C# – How to Show Videos as a Desktop Background (in XP)

c++desktop-backgroundvideowindows-xp

Is it possible to display videos as a desktop background in XP programmatically, preferably using C#? VLC can do it, via its "DirectX > Enable Wallpaper Mode", so it may be possible to do this through the VLC command line interface. Can anyone recommend a way of doing this?

Best Solution

Enable the Active Desktop feature and point it to a web page playing a video (through the Media Plyer ActiveX control, or through Flash).