|
由于我的电脑是64位,64位需要驱动签名认证,网上也有禁止签名的方法,为了方便我直接在32位的虚拟机上测试。
注:驱动编译时可以修改配置管理器来生成对应平台的驱动
驱动的安装:
驱动安装卸载与简单调试
驱动的安装与卸载需要用到一个工具 驱动安装卸载工具SRVINSTW汉化版。
打开SRVINSTW
驱动安装卸载与简单调试
下一步->本地机器,下一步->
然后让输入服务名称,可以随意输入,只要和电脑上现有的不重名即可,我们可以输入"first"
驱动安装卸载与简单调试
然后->下一步
现在需要输入路径,不要点击浏览,直接输入绝对路径
驱动安装卸载与简单调试
下一步->
选择设备驱动,选择为设备驱动
驱动安装卸载与简单调试
下一步->
让我们输入驱动器目标名,不用输入,
直接下一步->
选择服务的启动类型,选择为手动
驱动安装卸载与简单调试
下一步->
驱动安装卸载与简单调试
这时候点击完成,如果电脑上有360或者别的杀毒软件一般会拦截
驱动安装卸载与简单调试
允许即可。
驱动安装,卸载,启动,停止与简单调试
此时,驱动已经安装成功。
驱动的调试与启动:
首先下载调试工具 驱动调试工具Debugview汉化版
首次允许会弹出一些相关的协议事项:
驱动安装,卸载,启动,停止与简单调试
点击Agree接受即可。
然后把监视核心勾选上:
驱动安装,卸载,启动,停止与简单调试
打开cmd,输入net start first 启动first驱动
(net start 后面是驱动名称,这个命令可以启动驱动服务。)
这时候Debugview上面就监视到了输出信息:
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Ses ...
驱动的停止:
在cmd输入net stop first 停止名为first的驱动
(net stop 驱动名)
驱动安装卸载与简单调试
同时监视到了卸载函数中的输出信息。
驱动的卸载:
再次运行SRVINSTW ,选择移除服务
驱动安装,卸载,启动,停止与简单调试
下一步->本地计算机->下一步->
驱动安装,卸载,启动,停止与简单调试
不知道什么原因找不到我们安装的驱动。。。。
用工具卸载不了就动手吧!
cmd 输入sc delete first
(sc delete 驱动名称)
驱动安装,卸载,启动,停止与简单调试
提示驱动卸载成功。
(用SRVINSTW移除服务为何找不到我们安装的驱动原因搞不清楚,如有知道原因的还望不吝赐教)
|
上一篇: 写出第一个驱动程序下一篇: DebugView不显示DbgPrint输出的解决方法
|