设备总线枚举

小奋斗了一上午,终于完成了设备总线枚举,随便记点东西,觉得有用的就看看,觉得没有用的可以直接无视啦……

没那么多时间写的很详细,下午争取搞出一个简单的设备总线管理器出来。

[1]获取计算机名: GetComputerName;

[2]连接计算机:    CM_Connect_Machine

[3]获取设备类位图映像列表:SetupDiGetClassImageList

[4]获取设备树最上层节点(根节点):CM_Locate_DevNode_Ex

[5]获取根节点第一个节点: CM_Get_Child_Ex

[6]获取节点的兄弟节点: CM_Get_Sibling_Ex

[7]下面就是递归获取所有节点,查询节点属性并显示了:

   节点属性查询函数:CM_Get_DevNode_Registry_Property_Ex

大致这样就可以了,很简单的,其实有很多例程,不过最好简单看下,然后还是自己来下,这样才是自己的东西。

自己总结出来的经验:

解决一个问题之前,彻底理解这个问题; 解决一个问题的时候,时间允许的情况下,干掉绕着它的一圈问题。

--------------------------------------

接着奋斗 依然小菜鸟一只……

posted @ 2009-06-11 15:02  zhengzongzhao  阅读(804)  评论(0编辑  收藏  举报