文档章节

mirror driver学习(二. 安装)

z
 zickler114
发布于 2015/04/27 14:33
字数 375
阅读 60
收藏 2

编译完成后, 需要进一步安装mirror driver


在WDK里面, 有一个driver 安装的例子,可以参考


安装的脚本存在:C:\WinDDK\7600.16385.1\src\general\build\driversigning

安装的driver 文件存放在:C:\WinDDK\7600.16385.1\src\general\toaster\toastpkg


第一步,需要进行driver的数字签名,例子里面是Test 签名,不能发布产品使用,当然不签名也可以,这里面只是作为强迫症的解决方式而已。


下面的命令一定要注意在WDK的bin下对应操作系统的目录下执行,比如我的是amd64, 就得在bin\amd64下执行命令。


制作一个个人证书:

Makecert -r -pe -ss PrivateCertStore -n "CN=TestCertforWDK" TestCert.cer   


生成catafile

inf2cat.exe /driver:%PROJECT_ROOT%\general\toaster\toastpkg\toastcd /os:Vista_x86,Vista_X64


用这个证书给cat文件签名

SignTool sign /s PrivateCertStore %PROJECT_ROOT%\general\toaster\toastpkg\toastcd\tostx86.cat


用这个证书给dll和sys文件签名:

SignTool sign /s PrivateCertStore %PROJECT_ROOT%\general\toaster\toastpkg\toastcd\i386\toaster.sys
SignTool sign /s PrivateCertStore %PROJECT_ROOT%\general\toaster\toastpkg\toastcd\i386\tostrco2.dll


然后把证书放到目标机的存储区


certmgr.exe -add %CERTDIR%\testcert.cer -s -r localMachine root
certmgr.exe -add %CERTDIR%\testcert.cer -s -r localMachine trustedpublisher


这个地方需要注意一点, 放进存储区的命令需要在管理员权限下执行(在对应的编译环境菜单右键选择“管理员身份执行”)



签名完成后,在设备管理器里面,添加这个软件即可。



点击右键,添加过时设备,选择签过名的inf即可添加。

© 著作权归作者所有

z
粉丝 2
博文 26
码字总数 4156
作品 0
西城
程序员
私信 提问
02、docker配置国内阿里云镜像源

使用docker默认镜像源下载镜像会很慢,因此很多情况下,我们在安装完docker以后都会修改为国内的镜像,这样在下载镜像的时候就不用等那么长时间了。 配置docker的镜像为阿里云镜像 把OPTIONS...

北岩
2018/07/19
0
0
使用Docker搭建WordPress博客(二)配置Daocloud加速器

Docker加速器简介 Docker加速器是 DaoCloud 推出的 Docker Hub Mirror 服务的官方名称。Docker加速器提供Docker Registry(Docker Hub)在中国的镜像代理服务,为中国用户在国内服务器上缓存...

品鉴初心
2017/12/14
0
0
PC-BSD 10.1 正式发布!

PC-BSD 10.1 正式发布! PC-BSD 10.1 值得关注的更新如下: * 新的 Centos 6.6 Linux 仿真 * Wifi GUI 实用程序包括新的 HostAP 模式 * 启动和安装支持 UEFI * 安装时自动调谐 ZFS 内存使用 ...

oschina
2014/11/18
3.3K
11
CentOS 6 安装 Docker

安装 EPEL 两种方式 直接安装: 还可以替换清华源 通过链接安装: 可查看官方说明 更新下依赖软件 安装 Docker 添加用户组 添加一个 组 将使用 的用户添加进组里 将当期用户添加进组 安装 Do...

dingdayu
2018/08/02
0
0
centOS 6.5 安装 minimal 服务器版本

一:附CentOS 6.2系统镜像下载地址(来自cent OS 中文网): http://mirror.symnds.com/distributions/CentOS-vault/6.5/isos/x8664/CentOS-6.5-x8664-bin-DVD1.iso 二:安装系统:系统盘成功...

王小盼
2016/10/13
231
2

没有更多内容

加载失败,请刷新页面

加载更多

Docker搭建Mysql集群、主从同步复制

1、创建数据挂载点: mkdir /opt/mysql-master/mysql、/opt/mysql-master/conf.d、/opt/mysql-slave/conf.d、/opt/mysql-slave/conf.d 2、分别在master、slave节点文件目录conf.d下创建touch......

WALK_MAN
19分钟前
1
0
手把手教你做中间件开发(分布式缓存篇)-借助redis已有的网络相关.c和.h文件,半小时快速实现一个epoll异步网络框架,程序demo

本文档配合主要对如下demo进行配合说明: 借助redis已有的网络相关.c和.h文件,半小时快速实现一个epoll异步网络框架,程序demo 0. 手把手教你做中间件、高性能服务器、分布式存储技术交流群 ...

y123456yz
20分钟前
1
0
阿里技术男的成长史:越想证明自己死得越快……

在上海工作8年后,身为部门经理的钱磊,管理着一家ERP公司的百十来号员工,“再往上爬就是老板和他儿子了……从这个领域的技术角度来讲算是做到了顶。”05年,钱磊就开始关注一家名字奇怪,做...

阿里云云栖社区
24分钟前
2
0
Spring-boot单元测试(私有方法测试)

Spring-boot的单元测试网上有了很多,当项目是可以使用spring-boot正常运行时,只要在测试类上添加如下配置就使用@Autowired的方式进行单元测试 @RunWith(SpringJUnit4ClassRunner.class)@...

琴兽
41分钟前
1
0
spring cloud(第一部)框架概述

关于微服务 近几年,'微服务'这个词越来越多的被身边的人所提及,到底什么是微服务,为什么微服务总是伴随着spring cloud被人们所提及,这里笔者结合多年的技术经历跟大家分享下自己的理解:...

白中墨
41分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部