我想这样使用驱动程序:不用安装,也不必在注册表中加入任何键值,就可以在应用程序里打开它的句柄,然后象其它的驱动一样正常读写。有没有可能呀?如果可能,应该怎么做?
回复(13) 2002-10-06 14:47 来自版块 - 内核编程
表情
stoneyr这个是最终做出来的com组件,安装后就可以用里面的函数加载和卸载驱动了。我最终也是这么用,至于是抄谁的,我也不记得了 :D :D :D :P :P :P :P(2004-12-05 09:02)
dj_ukyo楼主,结果如何给大家总结一下那(2004-12-05 08:32)
chufuxuan斑竹知道怎么在安全模式load驱动吗?(2004-10-12 18:14)
Tom_lyd这好象是我曾经做过的一个类,专门用来动态安装/卸载驱动的。不过参考了Filemon和DDK中的相关源代码。(2002-10-15 13:37)
stoneyr// NOTE: We\'re making an assumption here that the driver // has created a symbolic link using it\'s own name // ...(2002-10-14 21:11)
stoneyr我又错了 从表面上来看,好象是打开正确了,但是事实上,并没有打开 因为我用DeviceIoControl来对其控制,一点作用也没有 应该怎么办?(2002-10-14 21:00)
stoneyr我知道是什么原因了 谢谢 不过我觉得奇怪的是 其中的Path不是Path,而应该是Path + Name,这样才能正确打开 (2002-10-14 20:01)
stoneyr我终于打开了 但是又有一个问题出来了 我调用Load后,也调用了Unload,但是再次调用Load时就失败了,关闭应用程序后再调用Load又可以了。 这是为什么?(2002-10-14 18:26)
stoneyr为什么我打开时总是失败? BOOL LoadDeviceDriver( const TCHAR * Name, const TCHAR * Path, HANDLE * lphDevice, PDWORD Error ) 这里的Name和Path应该是什么样的? Name要...(2002-10-14 18:04)
Axi这个是ntddk提供的啊。 :)(2002-10-08 09:51)

返回顶部