I have a written a fully Managed UPnP library around the microsoft UPnP Control Point COM objects, its available with full source and a demo project, you can download it from CodePlex here:
http://managedupnp.codeplex.com/
It supports full traversal of the UPnP description documents using an object heirachy and among other things is very easy to use.
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…