Windows驱动加载工具---DriverLoader
来源:互联网 发布:php 7 编辑:程序博客网 时间:2024/06/18 14:28
近日在学习Windows驱动开发,由于经常需要动态的加载、卸载驱动,所以就使用Qt写了一个辅助工具,可以方便的安装、加载和卸载Windows驱动。下面详细的介绍一下该工具的使用方法:
1. 从http://download.csdn.net/detail/kecise/3883204下载DriverLoader的最新版本后解压到任意目录,双击DriverLoder.exe即可。
说明:1)由于该工具使用了Qt,所以附带了程序运行过程中所需要的Qt链接库。
2)在Windows 7下需要使用管理员权限运行,否则会出现“访问受限”的错误提示。
2. 程序的运行界面如下图所示
下面逐一说明各个功能的用法:
1. 安装驱动服务
(1)在Driver Path文本框中输入驱动可执行映像的路径或是点击"browse..."按钮选择可执行映像。假如选中的驱动的可执行映像的路径为:C:\Windows\System32\Drivers\YourDriver.sys,那么Service Name和Display name将使用默认的名称"YourDriver",下图是选中sioctl.sys的示例:
(2)分别在Type, When to Start, Error Control, Load Group和Dependencies组合框中选择服务的类型、启动方式、错误控制、加载组和依赖的服务。
(3)点击"Install Service"按钮完成驱动的安装。
如果驱动安装成功,将出现如下的操作提示对话框:
如果驱动安装失败,将出现错误提示,比如下面是笔者所遇到的一个错误提示:
2. 启动服务
(1)在Service Name文本框中输入服务的名称或是通过“browse...”按钮选中驱动的可执行映像;
(2)点击Start Service按钮;
类似安装服务,无论启动成功或是失败都将有相应的提示。
3. 删除服务、停止服务的操作步骤与驱动服务的步骤类似,在此不再赘述。
4. 枚举当前系统所安装的服务
点击Enumerate Services按钮能列举系统中所有的服务的基本信息;下图是笔者的列举情况:
由于笔者的水平所限,BUG在所难免,欢迎各位高手提出发现的BUG和使用意见以待修改和完善。
说明:使用QT静态库的版本可以从这里下载(下载后直接运行即可):http://download.csdn.net/detail/kecise/4140470
- Windows驱动加载工具---DriverLoader
- 驱动加载工具 DriverLoader 1.0
- 驱动加载工具
- Windows驱动加载控制器
- windows驱动加载顺序
- windows 驱动开发工具
- 驱动加载工具(VC7源码)
- windows API 动态加载驱动
- 简要分析Windows驱动加载
- Windows驱动开发工具小结
- Windows驱动开发工具小结
- Windows驱动开发工具小结
- Windows驱动开发调试工具
- Windows驱动开发调试工具
- 驱动加载工具(InstDrv - V1.3中文版)
- Windows CE下流驱动的动态加载
- Windows CE下流驱动的动态加载
- Windows CE下流驱动的动态加载
- 采用scp命令在Linux系统之间copy文件
- RadioButtonList
- 感谢生活--vlink虚拟链路的实现及原理
- extJs 4种异步提交
- Android是什么 之三-------手机之硬件形态 .
- Windows驱动加载工具---DriverLoader
- 一周的项目总结
- Android核心分析之四 ---手机的软件形态 .
- linux 如何将路径加入环境变量
- SAS读取复杂的csv文件
- 科普:关于PM2.5(危险的北京空气)
- Win32ASM学习[18]:串指令-MOVS*、CMPS*、SCAS*、LODS*、REP、REPE、REPNE
- 用java实现二叉树遍历
- Linux内存分段和分页管理