阅读:2409回复:23
真的没有高手吗
怎样才能象操作系统在设备管理器一样,可以禁止和启动某一设备。
|
|
|
沙发#
发布于:2002-10-23 13:11
我记得你已经问过这个问题,而且好象已经得到了回答。
就是用SCM |
|
|
板凳#
发布于:2002-10-23 13:20
终于看到有人来回答了,万分的感谢!不过我好象并没有得到答复。如果您知道的话,能不能说的详细点,耽误您一点时间,万分的感谢。因为我都快被逼疯了。
|
|
|
地板#
发布于:2002-10-23 13:40
为什么我编译.cpp文件会有错误啊。好象说什么变量没有定义。我现在遇到的问题就是一块pci扩展卡上有很多块一样的卡,我需要用软件来控制某一块卡启动。这种情况如果我把驱动卸载的话,会不会所有的卡都不能工作了。我有些东西不是很熟,有些问题比较弱一点,希望您不吝赐教
|
|
|
地下室#
发布于:2002-10-23 13:49
老兄,你弄错了,如果你需要这样控制你的硬件卡,我的这个类不行,因为这是用于KMD的,非WDM。
对于PCI设备,当然可以同样做到动态启动,停止。但是你需要在WDM驱动内部支持PNP,并一般用WMI的方式与应用层建立起通信机制。 |
|
|
5楼#
发布于:2002-10-23 13:59
这样看起来好象很麻烦,因为扩展卡是我们自己做的,但扩展卡上的卡是别的公司做的产品。
想问系统是怎么做到禁止某一设备启动还是停止,它也是通过动态的加载或卸载驱动程序吗 |
|
|
6楼#
发布于:2002-10-23 14:11
PNP请求
|
|
|
7楼#
发布于:2002-10-23 14:18
那我怎么能用程序也做到这一点呢?希望不要觉的我很麻烦:)这个东西实在是让我很头痛
|
|
|
8楼#
发布于:2002-10-23 16:06
版主,就是如何像 2KDDK\\Tools\\Disabler.exe
一样的功能,我只知道在应用程序中使用 CM_Disable_DevNode/CM_Enable_DevNode(好像是这两个) 但查 DDK 说这在应用中不能用,但为什么在 Disabler.exe 中可以使用? 想要个完整答案! 就是像设备管理器一样! |
|
9楼#
发布于:2002-10-23 17:31
DDK有现成的例子,为什么不找找呢?
SRC\\general\\setup的三个例子,一个安装,一个删除,另外一个编译出来,差不多就是一个设备管理器。 |
|
10楼#
发布于:2002-10-24 10:28
我去找了,在2000下是可以的,但在98下却不可以。好象tools里面有个disabler.exe文件可以启动或者禁止某一设备。但我不知道怎么操作。希望有人能告诉我,我很急的。再次表示万分的感谢。
哦,还有一个问题,我怎么编译ntddk提供的enable下提供的.c文件,希望各位知道的人说一声 [编辑 - 10/24/02 by blue_fish] |
|
|
11楼#
发布于:2002-10-24 10:37
你手头边有没有那本Chris cant著的那本讲《Win98 2000 WDM驱动程序设计》那本书,我记得那本书里有一章讲了用INF文件和自己Setup.exe程序安装WDM驱动的方法,你可以去参照一下。
|
|
|
12楼#
发布于:2002-10-24 11:12
我现在时间也不多了,我想得到ntddk\\src\\general\\setup\\enable下关于enable.exe的vc源码,不知道谁有办法,希望各位高手的帮助
|
|
|
13楼#
发布于:2002-10-24 11:40
就是,就是,就是想直接知道!
我是新手嘛! |
|
14楼#
发布于:2002-10-24 12:32
没有人知道吗:(
|
|
|
15楼#
发布于:2002-10-24 13:36
我现在时间也不多了,我想得到ntddk\\src\\general\\setup\\enable下关于enable.exe的vc源码,不知道谁有办法,希望各位高手的帮助 都不知道你在问什么,装了2000 DDK不就有吗? |
|
16楼#
发布于:2002-10-24 17:15
因为他把所有的设备都列出了,我只是想把某中设备如pci卡上的设备列出来,所以希望能看到他禁止或启动设备的源代码,或者是调用了哪个dll,但是我在ntddk的.c里面无法找到哪一段代码是的.因为我用vc根本不能编译
|
|
|
17楼#
发布于:2002-10-24 17:37
2KDDK\\disabler.exe 在98下执行使得系统不稳定,但文档中说支持
98/NT/2K 源码我也找了好久了,不知那位高手能搞到源码! 谢谢! |
|
18楼#
发布于:2002-10-24 17:39
启用和禁止设备
disabler.exe 中用了 CM_Disable_DevNode和CM_Enable_DevNode 但 DDK 文档中说不能使用让使用SetDiXXXX调用! 谁能告知! |
|
19楼#
发布于:2002-10-25 10:57
不要再问了!
fracker 大哥说的对! 装了 2KDDK 什么都有了! 源码都有! |
|
上一页
下一页