xiaorain
驱动牛犊
驱动牛犊
  • 注册日期2003-04-21
  • 最后登录2005-11-05
  • 粉丝0
  • 关注0
  • 积分7分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:972回复:2

如何列举已经安装的设备及其驱动信息?

楼主#
更多 发布于:2004-06-03 14:32
在2000和xp下有不同的方式来列举已经安装的设备及其驱动信息,
根据msdn,加一个宏判断就可以区分2000和xp的列举过程。
ifdef DI_FLAGEX_INSTALLEDDRIVER,就可以区分了,但是我直接用的话,在设置flagex的时候,就会说DI_FLAGEX_INSTALLEDDRIVER没定义,按照msdn,DI_FLAGEX_INSTALLEDDRIVER应该是在操作系统中已经定义好的了。
如果我自己定义了DI_FLAGEX_INSTALLEDDRIVER,就没有问题了,一切列举也都是对的。
现在的问题是,我怎么区分2000和xp,用ifdef DI_FLAGEX_INSTALLEDDRIVER是不行了,因为一直说没有定义。
高手给我一只手吧!!。
xiaorain
驱动牛犊
驱动牛犊
  • 注册日期2003-04-21
  • 最后登录2005-11-05
  • 粉丝0
  • 关注0
  • 积分7分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-06-05 11:07
3ks
利用GetVersion()解决了。
游客

返回顶部