阅读:1926回复:14
动态安装驱程sys
我想问大家有没有可能不用什么inf文件,也不写注册表
我的意思是开始的时候不安装这个驱动程序. 然后我再写一个应用程序去调用它(也就是在这个时候安装它) 让它动态加载呢,最后等我的应用程序退出后,再卸载掉这个 驱动程序呢 要是有个源代码啥的就更好了,望高手指教 |
|
最新喜欢:![]() |
沙发#
发布于:2003-05-21 22:00
MSDN上说有些函数在WIN98上不支持。不过俺不知道哪些不支持。
|
|
板凳#
发布于:2003-05-21 15:29
动态加载驱动程序的函数是sdk函数,98下可以的,看看msdn |
|
地板#
发布于:2003-05-19 14:39
可以参见Waltoney的《Programming the Windows Driver Model》书中的例子FastInst。这是一个根据inf文件安装驱动的应用程序。
如果不用inf文件,可能有些驱动很难安装,只用前面提到的几个注册服务的函数还不够。比如安装一个NDIS驱动。还是用inf文件简单些。 |
|
地下室#
发布于:2003-05-14 18:07
\\NTDDK\\src\\general\\setup是一个安装,删除的例子.不过它需要inf文件.
|
|
5楼#
发布于:2003-05-13 17:16
其实wdm驱动也可以不根据inf文件安装,自己可以写安装程序。 怎写安装程序啊?可不可以给一个例子看一下,谢! :D |
|
6楼#
发布于:2003-05-13 13:19
你驱动支持即插即用,不及时安装怕什么,大不了不装不得了,在驱动中留个com接口或挂接个函数什么东东,给应用调用,估计这种办法会不错,但是我没事过,错了不要骂我
|
|
7楼#
发布于:2003-05-12 11:22
你们说的
调用OpenSCManager连接系统服务管理, 调用CreateService创建你要调用的sys的服务。 调用OpenService打开创建好的服务 调用StartService启动服务 最后用CreateFile获得该服务的handle 这种方式只能在2k/xp下对wdm有用吧?!98下如何程序启动wdm? 有谁知道? |
|
8楼#
发布于:2003-05-12 09:52
谢谢大家指教呀,小弟有点明白了
|
|
9楼#
发布于:2003-05-11 17:42
不就是服务么,上面有个网友已经提到了
|
|
|
10楼#
发布于:2003-05-10 15:43
其实wdm驱动也可以不根据inf文件安装,自己可以写安装程序。 原闻其详! |
|
|
11楼#
发布于:2003-05-10 11:41
其实wdm驱动也可以不根据inf文件安装,自己可以写安装程序。
|
|
|
12楼#
发布于:2003-05-10 11:29
wdm当然是可以的
调用OpenSCManager连接系统服务管理, 调用CreateService创建你要调用的sys的服务。 调用OpenService打开创建好的服务 调用StartService启动服务 最后用CreateFile获得该服务的handle |
|
13楼#
发布于:2003-05-10 03:54
我都想知道!
我想问一问,是开始的时候不安装这个驱动程序.用自己写的一个应用程序去调用inf文件,让它安装这个驱动程序,要用什么来写比较好,VB可以吗? |
|
14楼#
发布于:2003-05-10 02:49
NT Driver 是可以的,WDM 好象不可以 !
|
|