tiamo
VIP专家组
VIP专家组
  • 注册日期2002-02-26
  • 最后登录2018-01-09
  • 粉丝17
  • 关注4
  • 积分50分
  • 威望142点
  • 贡献值1点
  • 好评度40点
  • 原创分2分
  • 专家分15分
  • 原创先锋奖
  • 社区居民
阅读:4431回复:11

[原创]闲暇的时候作的点东西...源代码含

楼主#
更多 发布于:2005-02-23 15:06
似乎上次看到有人问如何enum系统上加载的设备驱动...
其实很简单

从root节点开始递归的query bus rel就能得到全部的pdo

follow pdo的AttachedDevice就能得到全部的filter do跟function do

也就是我刚刚作好的东西

代码有......

写得很粗糙.....因为只是花了差不多2个小时....-_-!很好的借口这是...呵呵

压缩包里面的exe当然是运行程序了
sys是一个legacy的driver...用drivermonitor一类的安装就好
或者你自己写一个
OpenSCManager
CreateService
StartService
ControlService
等等....就这些函数而已....我比较懒...这些代码就给省略了

运行环境....必须是nt系列的系统
因为我用unicode编译的...哈哈...我的程序几乎全部都是用unicode编译的....unicode就是好啊

至于编译嘛
我用2003.net编译的....
不多说....

有源代码在手上了...一个合格的程序员不应该被编译器的设置难倒.....呵呵......

以上
附件名称/大小 下载次数 最后更新
2005-02-23_DeviceTree.rar (695KB)  336

最新喜欢:

asdfslwasdfsl...
tiamo
VIP专家组
VIP专家组
  • 注册日期2002-02-26
  • 最后登录2018-01-09
  • 粉丝17
  • 关注4
  • 积分50分
  • 威望142点
  • 贡献值1点
  • 好评度40点
  • 原创分2分
  • 专家分15分
  • 原创先锋奖
  • 社区居民
沙发#
发布于:2005-02-23 19:47
一个人赋闲在家就是有这种好处
想干什么就干什么...哈哈
游客

返回顶部