C#编写的基于win7的设备管理器

之前采用setupapi.dll进行硬件控制,同一个程序在xp下没有问题,可以到了win7下除了能获取到设备列表以外,进行硬件设备的禁用以及启用操作均没有反应,查了一下说是win7权限不允许这样操作,那就想问问各位谁成功在win7下用c#禁用过硬件设备?

http://blog.csdn.net/df398286232/article/details/9790509
http://blog.csdn.net/wangshilin/article/details/8250797