如何获得驱动程序的签名 5C

图片说明

4个回答

对驱动程序的sys文件调用WinVerifyTrust() api函数。

如果你要写一个驱动程序,然后签名,可以用sn.exe这个工具(sdk ddk里面有)
但是,证书需要花钱买。如果不花钱,你自己签发证书给自己,在人家计算机上是不承认的。(除非你事先导入你的ca)

如果你要写一个驱动程序,然后签名,可以用sn.exe这个工具(sdk ddk里面有)
驱动程序编写方将程序文件提交给微软官方的数字签名认证实验室进行兼容性测试认证 测试合格的话 即给予WHQL认证 非正式版本是不能获得该认证的 人为也不能为驱动程序添加认证签名

签名需要私钥和消息值,这是传入,你还得知道你用什么算法及运算模式,调用sign函数进行签名,签名结果为96字节

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
安装驱动时如何不弹出“windows无法验证此驱动程序软件的发布者”?

由于是7代处理器,想在win7上安装显卡驱动。intel官方驱动只支持windows10。 通过修改idglh.inf文件可以在win7x64上安装,不过驱动会变为没有数字签名。这样安装时会弹出“windows无法验证此驱动程序软件的发布者”,需要手动点击允许安装才能继续。参考(http://bbs.mydigit.cn/read.php?tid=2044280) 虽然这样可以正常安装,但是无法在无人值守状态下安装。想知道能否忽略掉这个签名检查直接安装? 网上查过的这几个解决方式都无效: 1.在cmd输入bcdedit/set testsigning on 2.bcdedit -set LOADOPTIONS DISABLE_INTEGRITY_CHECKS 3.在开机时按F8用“禁用驱动程序签名强制”模式进入系统后驱动 4.gpedit.msc本地组策略编辑器中修改"设备驱动的代码签名" 5.修改Internet选项中的高级选项 以上方法都是无效的,安装驱动时依然会弹出提示,不知道是我操作不对,还是有别的方法。请大神能够帮助我 ![图片说明](https://img-ask.csdn.net/upload/201907/31/1564559014_382546.jpg)

为什么组策略已经允许未签名驱动。但是还是不能加载驱动

开机按F8选择禁用强制驱动签名。。这样是可以加载驱动的。。 但是设置组策略却不行。。。。 cmd命令 bcdedit.exe -set loadoptions DDISABLE_INTEGRITY_CHECKS 也不行。。 这是为什么呢 ![图片说明](https://img-ask.csdn.net/upload/201507/21/1437463219_196782.png) ![图片说明](https://img-ask.csdn.net/upload/201507/21/1437463241_433153.png)

如何获取windows驱动的数字签名信息?

windows的.sys文件右键属性大多数都能看到数字签名信息,但是如何在程序中获取该信息?之前提问过但是不知道怎么回事问题没有了。

驱动程序是如何驱动硬件的?

我想问一下,一个硬件设备被计算机系统控制如果必须要安装驱动程序的话,那么驱动程序是如何控制硬件的?

驱动程序与应用程序间中断事件传递问题

大家好,我想通过电脑上的一个PCI9052的板卡每次接收到一个中断,应用程序就执行一次指定的函数。我写了C++的应用程序,也照猫画虎写了一个简单的PCI驱动,功能实现了。可问题就是当我循环发送这个中断的时候,电脑会死机!!有时候函数执行了几百次,多的时候能执行几千次,但最后都死机了。死机时不光程序死了,连鼠标都没用了,只用重启。我把我实现这个功能的程序写在了下面,各位大侠帮忙看看会是哪的问题呢?是不是我的应用程序和驱动程序这种交互方式有问题? 应用程序: 先使用下面语句创建了一个事件 hDecodeEvent = CreateEvent(NULL,FALSE,FALSE,NULL); 把上面的事件传给驱动程序 // 向NCDIVER下传译码线程事件 bResult = DeviceIoControl(hDevice, // device to be queried NC_TRANSMIT_EVENT, // operation to perform &hDecodeEvent, sizeof(hDecodeEvent), // input buffer NULL,0, // output buffer &junk, // # bytes returned (LPOVERLAPPED) NULL); // synchronous I/O 在一个线程中死循环等待驱动程序激活这个事件,一旦激活就调用一个函数 DWORD WINAPI DecodeWaitThreadProc(LPVOID lpParam) { while (1) { WaitForSingleObject(hDecodeEvent,INFINITE); //等待事件激活 InterpdllCallbackFunction(); //激活后调用这个函数 } return 0; } 驱动程序: 在驱动程序中这样接收事件 case NC_TRANSMIT_EVENT: pdx->hUserDecodeEvent = *(HANDLE*)Irp->AssociatedIrp.SystemBuffer; status=ObReferenceObjectByHandle(pdx->hUserDecodeEvent, EVENT_MODIFY_STATE, *ExEventObjectType, KernelMode, (PVOID*) &pdx->pDecodeEvent, NULL); break; 驱动程序接收到中断后这样设置事件来通知应用程序 if(pdx->pDecodeEvent != NULL) KeSetEvent(pdx->pDecodeEvent, IO_NO_INCREMENT,FALSE);//通知应用程序,中断的到来

[Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序

用Dreamweaver设计动态ASP网站,调试时出现问题: Microsoft OLE DB Provider for ODBC Drivers 错误 '80004005' [Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序 /index.asp,行 9 求高手解答~~~~~

应用程序与驱动程序共享内存问题

在应用程序中构建一块内存;在驱动程序的DeviceIoControl处理函数中,通过(PUCHAR)MmGetSystemAddressForMdl(Irp->MdlAddress)可以获得该共享内存的地址,但是处理函数调用IoCompleteRequest后,映射关系就结束,这个地址也就不能用了。怎么在驱动程序里一直保存这个内存地址并一直使用呢?求解答。

驱动程序和DLL是什么关系?

现在从事自动化上位机开发,会用到运动控制卡。 在调用运动控制卡API时,要先在电脑下载驱动程序。所以产生这个疑问,请教下大家。

如何用命令方式安装驱动程序

**问题**:win7(64位) or win8下(64位),有硬件驱动文件(inf,sys,dll),希望通过命令行方式安装安装驱动程序。 **已经试过 **: rundll32 SETUPAPI.DLL,InstallHinfSection DefaultInstall 128 xx.inf 方式,失败 rundll32 SETUPAPI.DLL,InstallHinfSection DefaultInstall 128 xx.inf 方式,失败 InfDefaultInstall.exe 方法,失败 用以上方法安装无任何提示,但注册表没有写入相关信息,sys和dll也没有被拷贝到相应目录。 devcon 方法,失败(提示错误) **注**:在设备管理中通过更新驱动程序方式可以成功 请大牛给建议。悬赏已经倾我所有了,别嫌少。感谢感谢!

关于基于c51的mg995驱动程序

我写的程序可以驱动s3003和sg90,但是驱动不了mg995,按照网上的很多说法也修改了程序和硬件,但是舵机就是不转,求大神帮忙,小弟感激不尽

添加odbc数据源:找不到 *odbc驱动程序的安装例程。请重新安装驱动程序

系统: Windows7 64位 想要配odbc数据源的时候发现odbc源除了问题: 以前配的数据源不能用了,现在要添加新的数据源也不成功,网上查了说可能是某些应用卸载的时候把数据源删了造成的。也尝试了在命令行里运行SysWOW64中的odbcad32.exe发现也没啥也用,希望各路大神指教。报错如下:![![图片说明](https://img-ask.csdn.net/upload/201511/13/1447379349_615388.png)图片说明](https://img-ask.csdn.net/upload/201511/13/1447379335_766295.png)

odbc驱动程序管理器未发现数据源名称 并且未指定默认驱动程序

![图片说明](https://img-ask.csdn.net/upload/201507/29/1438159125_810516.png)

安装WIN7时提示“缺少所需的CD/DVD驱动器设备驱动程序”

安装WIN7时提示“缺少所需的CD/DVD驱动器设备驱动程序” 光盘重装系统,64位的,求答案

此驱动程序不支持1.8 版

此驱动程序不支持1.8 版请使用支持 JDBC 4.0 的 sqljdbc4.jar 类库 如题 Nov 26, 2017 3:25:05 PM com.microsoft.sqlserver.jdbc.SQLServerConnection <init> 严重: 此驱动程序不支持 Java Runtime Environment (JRE) 1.8 版。请使用支持 JDBC 4.0 的 sqljdbc4.jar 类库。 Exception in thread "main" java.lang.UnsupportedOperationException: 此驱动程序不支持 Java Runtime Environment (JRE) 1.8 版。请使用支持 JDBC 4.0 的 sqljdbc4.jar 类库。 at com.microsoft.sqlserver.jdbc.SQLServerConnection.<init>(SQLServerConnection.java:304) at com.microsoft.sqlserver.jdbc.SQLServerDriver.connect(SQLServerDriver.java:1011) at java.sql.DriverManager.getConnection(DriverManager.java:664) at java.sql.DriverManager.getConnection(DriverManager.java:247) at jdbc.JdbcDemo1.main(JdbcDemo1.java:15) ![图片说明](https://img-ask.csdn.net/upload/201711/26/1511682805_143230.png)

怎么重新安装设备管理器的非即插即用程序中的NULL驱动程序

设备管理器的非即插即用程序中的NULL有黄色感叹号,于是就把它卸载了,但是后来发现git用不了了,需要用到这个NULL驱动,所以现在怎么重新安装驱动程序

linux字符驱动程序开发

编写一个linux应用程序A和一个linux字符设备驱动程序B。A能够向B发出多种指令,令B扫描系统当前相关进程的任务描述符和内存描述符,并按A的要求将这些描述符的相关信息传送给A。A最终负责这些信息在标准终端上的显示。 例如A支持的命令: (1) processtree命令:遍历系统当前所有进程的任务描述符,并按进程父子关系将这些描述符所对应的进程id(PID)组织成树形结构显示; (2) threadgroup命令:遍历系统当前所有进程的任务描述符,并按线程组群关系将这些描述符所对应的进程id(PID)全部显示; 求教应该如何做?

如何获取windows系统驱动的数字签名信息?

windows系统中,.sys后缀的文件右键属性大多数都能看到其对应的数字签名信息,但是这个信息如何在程序中获取?

[Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序

MM_conn_STRING = "driver={mysql odbc 5.2 ansi driver};database=gaokao_new;server=localhost;uid=root;password=19970707" Set conn = Server.Createobject("ADODB.Connection") conn.open MM_conn_STRING

VMware workstation安装windows2012出现缺少介质驱动程序是啥原因引起的

![图片说明](https://img-ask.csdn.net/upload/201902/24/1550993811_324417.png) VMware workstation安装windows2012出现缺少介质驱动程序是啥原因引起的? 所安装的镜像源是没有问题的。如何解决?

在中国程序员是青春饭吗?

今年,我也32了 ,为了不给大家误导,咨询了猎头、圈内好友,以及年过35岁的几位老程序员……舍了老脸去揭人家伤疤……希望能给大家以帮助,记得帮我点赞哦。 目录: 你以为的人生 一次又一次的伤害 猎头界的真相 如何应对互联网行业的「中年危机」 一、你以为的人生 刚入行时,拿着傲人的工资,想着好好干,以为我们的人生是这样的: 等真到了那一天,你会发现,你的人生很可能是这样的: ...

程序员请照顾好自己,周末病魔差点一套带走我。

程序员在一个周末的时间,得了重病,差点当场去世,还好及时挽救回来了。

我以为我学懂了数据结构,直到看了这个导图才发现,我错了

数据结构与算法思维导图

String s = new String(" a ") 到底产生几个对象?

老生常谈的一个梗,到2020了还在争论,你们一天天的,哎哎哎,我不是针对你一个,我是说在座的各位都是人才! 上图红色的这3个箭头,对于通过new产生一个字符串(”宜春”)时,会先去常量池中查找是否已经有了”宜春”对象,如果没有则在常量池中创建一个此字符串对象,然后堆中再创建一个常量池中此”宜春”对象的拷贝对象。 也就是说准确答案是产生了一个或两个对象,如果常量池中原来没有 ”宜春” ,就是两个。...

技术大佬:我去,你写的 switch 语句也太老土了吧

昨天早上通过远程的方式 review 了两名新来同事的代码,大部分代码都写得很漂亮,严谨的同时注释也很到位,这令我非常满意。但当我看到他们当中有一个人写的 switch 语句时,还是忍不住破口大骂:“我擦,小王,你丫写的 switch 语句也太老土了吧!” 来看看小王写的代码吧,看完不要骂我装逼啊。 private static String createPlayer(PlayerTypes p...

Linux面试题(2020最新版)

文章目录Linux 概述什么是LinuxUnix和Linux有什么区别?什么是 Linux 内核?Linux的基本组件是什么?Linux 的体系结构BASH和DOS之间的基本区别是什么?Linux 开机启动过程?Linux系统缺省的运行级别?Linux 使用的进程间通信方式?Linux 有哪些系统日志文件?Linux系统安装多个桌面环境有帮助吗?什么是交换空间?什么是root帐户什么是LILO?什...

将一个接口响应时间从2s优化到 200ms以内的一个案例

一、背景 在开发联调阶段发现一个接口的响应时间特别长,经常超时,囧… 本文讲讲是如何定位到性能瓶颈以及修改的思路,将该接口从 2 s 左右优化到 200ms 以内 。 二、步骤 2.1 定位 定位性能瓶颈有两个思路,一个是通过工具去监控,一个是通过经验去猜想。 2.1.1 工具监控 就工具而言,推荐使用 arthas ,用到的是 trace 命令 具体安装步骤很简单,大家自行研究。 我的使用步骤是...

学历低,无法胜任工作,大佬告诉你应该怎么做

微信上收到一位读者小涛的留言,大致的意思是自己只有高中学历,经过培训后找到了一份工作,但很难胜任,考虑要不要辞职找一份他能力可以胜任的实习工作。下面是他留言的一部分内容: 二哥,我是 2016 年高中毕业的,考上了大学但没去成,主要是因为当时家里经济条件不太允许。 打工了三年后想学一门技术,就去培训了。培训的学校比较垃圾,现在非常后悔没去正规一点的机构培训。 去年 11 月份来北京找到了一份工...

JVM内存结构和Java内存模型别再傻傻分不清了

JVM内存结构和Java内存模型都是面试的热点问题,名字看感觉都差不多,网上有些博客也都把这两个概念混着用,实际上他们之间差别还是挺大的。 通俗点说,JVM内存结构是与JVM的内部存储结构相关,而Java内存模型是与多线程编程相关,本文针对这两个总是被混用的概念展开讲解。 JVM内存结构 JVM构成 说到JVM内存结构,就不会只是说内存结构的5个分区,而是会延展到整个JVM相关的问题,所以先了解下

和黑客斗争的 6 天!

互联网公司工作,很难避免不和黑客们打交道,我呆过的两家互联网公司,几乎每月每天每分钟都有黑客在公司网站上扫描。有的是寻找 Sql 注入的缺口,有的是寻找线上服务器可能存在的漏洞,大部分都...

Google 与微软的浏览器之争

浏览器再现“神仙打架”。整理 | 屠敏头图 | CSDN 下载自东方 IC出品 | CSDN(ID:CSDNnews)从 IE 到 Chrome,再从 Chrome 到 Edge,微软与...

讲一个程序员如何副业月赚三万的真实故事

loonggg读完需要3分钟速读仅需 1 分钟大家好,我是你们的校长。我之前讲过,这年头,只要肯动脑,肯行动,程序员凭借自己的技术,赚钱的方式还是有很多种的。仅仅靠在公司出卖自己的劳动时...

上班一个月,后悔当初着急入职的选择了

最近有个老铁,告诉我说,上班一个月,后悔当初着急入职现在公司了。他之前在美图做手机研发,今年美图那边今年也有一波组织优化调整,他是其中一个,在协商离职后,当时捉急找工作上班,因为有房贷供着,不能没有收入来源。所以匆忙选了一家公司,实际上是一个大型外包公司,主要派遣给其他手机厂商做外包项目。**当时承诺待遇还不错,所以就立马入职去上班了。但是后面入职后,发现薪酬待遇这块并不是HR所说那样,那个HR自...

女程序员,为什么比男程序员少???

昨天看到一档综艺节目,讨论了两个话题:(1)中国学生的数学成绩,平均下来看,会比国外好?为什么?(2)男生的数学成绩,平均下来看,会比女生好?为什么?同时,我又联想到了一个技术圈经常讨...

搜狗输入法也在挑战国人的智商!

故事总是一个接着一个到来...上周写完《鲁大师已经彻底沦为一款垃圾流氓软件!》这篇文章之后,鲁大师的市场工作人员就找到了我,希望把这篇文章删除掉。经过一番沟通我先把这篇文章从公号中删除了...

85后蒋凡:28岁实现财务自由、34岁成为阿里万亿电商帝国双掌门,他的人生底层逻辑是什么?...

蒋凡是何许人也? 2017年12月27日,在入职4年时间里,蒋凡开挂般坐上了淘宝总裁位置。 为此,时任阿里CEO张勇在任命书中力赞: 蒋凡加入阿里,始终保持创业者的冲劲,有敏锐的...

总结了 150 余个神奇网站,你不来瞅瞅吗?

原博客再更新,可能就没了,之后将持续更新本篇博客。

副业收入是我做程序媛的3倍,工作外的B面人生是怎样的?

提到“程序员”,多数人脑海里首先想到的大约是:为人木讷、薪水超高、工作枯燥…… 然而,当离开工作岗位,撕去层层标签,脱下“程序员”这身外套,有的人生动又有趣,马上展现出了完全不同的A/B面人生! 不论是简单的爱好,还是正经的副业,他们都干得同样出色。偶尔,还能和程序员的特质结合,产生奇妙的“化学反应”。 @Charlotte:平日素颜示人,周末美妆博主 大家都以为程序媛也个个不修边幅,但我们也许...

MySQL数据库面试题(2020最新版)

文章目录数据库基础知识为什么要使用数据库什么是SQL?什么是MySQL?数据库三大范式是什么mysql有关权限的表都有哪几个MySQL的binlog有有几种录入格式?分别有什么区别?数据类型mysql有哪些数据类型引擎MySQL存储引擎MyISAM与InnoDB区别MyISAM索引与InnoDB索引的区别?InnoDB引擎的4大特性存储引擎选择索引什么是索引?索引有哪些优缺点?索引使用场景(重点)...

如果你是老板,你会不会踢了这样的员工?

有个好朋友ZS,是技术总监,昨天问我:“有一个老下属,跟了我很多年,做事勤勤恳恳,主动性也很好。但随着公司的发展,他的进步速度,跟不上团队的步伐了,有点...

我入职阿里后,才知道原来简历这么写

私下里,有不少读者问我:“二哥,如何才能写出一份专业的技术简历呢?我总感觉自己写的简历太烂了,所以投了无数份,都石沉大海了。”说实话,我自己好多年没有写过简历了,但我认识的一个同行,他在阿里,给我说了一些他当年写简历的方法论,我感觉太牛逼了,实在是忍不住,就分享了出来,希望能够帮助到你。 01、简历的本质 作为简历的撰写者,你必须要搞清楚一点,简历的本质是什么,它就是为了来销售你的价值主张的。往深...

离职半年了,老东家又发 offer,回不回?

有小伙伴问松哥这个问题,他在上海某公司,在离职了几个月后,前公司的领导联系到他,希望他能够返聘回去,他很纠结要不要回去? 俗话说好马不吃回头草,但是这个小伙伴既然感到纠结了,我觉得至少说明了两个问题:1.曾经的公司还不错;2.现在的日子也不是很如意。否则应该就不会纠结了。 老实说,松哥之前也有过类似的经历,今天就来和小伙伴们聊聊回头草到底吃不吃。 首先一个基本观点,就是离职了也没必要和老东家弄的苦...

男生更看重女生的身材脸蛋,还是思想?

往往,我们看不进去大段大段的逻辑。深刻的哲理,往往短而精悍,一阵见血。问:产品经理挺漂亮的,有点心动,但不知道合不合得来。男生更看重女生的身材脸蛋,还是...

什么时候跳槽,为什么离职,你想好了么?

都是出来打工的,多为自己着想

程序员为什么千万不要瞎努力?

本文作者用对比非常鲜明的两个开发团队的故事,讲解了敏捷开发之道 —— 如果你的团队缺乏统一标准的环境,那么即使勤劳努力,不仅会极其耗时而且成果甚微,使用...

为什么程序员做外包会被瞧不起?

二哥,有个事想询问下您的意见,您觉得应届生值得去外包吗?公司虽然挺大的,中xx,但待遇感觉挺低,马上要报到,挺纠结的。

当HR压你价,说你只值7K,你该怎么回答?

当HR压你价,说你只值7K时,你可以流畅地回答,记住,是流畅,不能犹豫。 礼貌地说:“7K是吗?了解了。嗯~其实我对贵司的面试官印象很好。只不过,现在我的手头上已经有一份11K的offer。来面试,主要也是自己对贵司挺有兴趣的,所以过来看看……”(未完) 这段话主要是陪HR互诈的同时,从公司兴趣,公司职员印象上,都给予对方正面的肯定,既能提升HR的好感度,又能让谈判气氛融洽,为后面的发挥留足空间。...

面试:第十六章:Java中级开发(16k)

HashMap底层实现原理,红黑树,B+树,B树的结构原理 Spring的AOP和IOC是什么?它们常见的使用场景有哪些?Spring事务,事务的属性,传播行为,数据库隔离级别 Spring和SpringMVC,MyBatis以及SpringBoot的注解分别有哪些?SpringMVC的工作原理,SpringBoot框架的优点,MyBatis框架的优点 SpringCould组件有哪些,他们...

面试阿里p7,被按在地上摩擦,鬼知道我经历了什么?

面试阿里p7被问到的问题(当时我只知道第一个):@Conditional是做什么的?@Conditional多个条件是什么逻辑关系?条件判断在什么时候执...

终于懂了TCP和UDP协议区别

终于懂了TCP和UDP协议区别

立即提问
相关内容推荐