精华内容
下载资源
问答
  • 2019-02-20 11:32:30

     

    在windows一些版本中会出现签名问题,导致软件无法正常使用

    1. 开始菜单右键>>命令提示符(管理员)>>执行命令:bcdedit.exe /set nointegritychecks on

    如果遇到“设置元素数据时出错。 该值受安全引导策略保..."

    2. 需要重启,在开机按f1键(有的电脑是f2或del键 )时进入BIOS CMOS设置,若是WIN10进入方式不一样,可参考

    https://jingyan.baidu.com/article/8275fc864d423e46a03cf638.html.
    把安全启动关闭,英文为 Secure Boot Policy或Secure Boot 设为Disabled关闭bios中安全启动,进入BIOS中,把“secure boot”设为“disable”
    再运行开始菜单右键>>命令提示符(管理员)>>执行命令:bcdedit.exe /set nointegritychecks on

    此时可看到


    以后想打开强制签名执行命令:bcdedit.exe /set nointegritychecks off

    若有疑问请留言交流

     

    更多相关内容
  • windows应用程序签名

    千次阅读 2021-09-09 16:30:12
    签名证书,可使用微软的签名工具 https://docs.microsoft.com/zh-cn/dotnet/framework/tools/signtool-exe 步骤 1、安装vs2019,并打开developer powershell for vs 2019 2、执行如下命令 D:\signtoodemo>...

    遇到问题

     

    解决方法

    购买正式证书,如Global Sign,他们会提供签名工具

    自签名证书,可使用微软的签名工具
    https://docs.microsoft.com/zh-cn/dotnet/framework/tools/signtool-exe

    步骤

    1、安装vs2019,并打开developer powershell for vs 2019
    2、执行如下命令
    D:\signtoodemo>Makecert -sv test.pvk -r -n "CN=TCT" test.cer
    Succeeded

    D:\signtoodemo>Cert2spc test.cer test.spc
    Succeeded

    D:\signtoodemo>pvk2pfx -pvk test.pvk  -spc test.spc -pfx test.pfx -f

    D:\signtoodemo>signtool sign /fd SHA256 /f test.pfx demo.exe
    Done Adding Additional Store
    Successfully signed: demo.exe

    D:\signtoodemo> signtool sign /f test.pfx /t http://timestamp.digicert.com /fd SHA256 demo.exe
    Done Adding Additional Store
    Successfully signed: demo.exe

    D:\signtoodemo>signtool verify /pa /v demo.exe  
    SignTool Error: A certificate chain processed, but terminated in a root certificate which is not trusted by the trust provider
    上述错误,需要双击test.cer文件,在弹出的证书对话框中选择“安装证书”,选择将证书存储在“受信任的根证书颁发机构”存储区

     

     

    展开全文
  • 解决win7 64位驱动程序签名强制问题,即在设备管理器,设备驱动呈现黄色感叹号,提示为Windows无法验证此设备所需的驱动程序的数字签名。。。(代码 52) 网上教程:重启按F8 选择禁用驱动程序签名强制,但每次重启...
  • windows签名工具

    2018-06-06 11:35:33
    windows签名工具,附带windows签名工具使用说明,简单易学
  • 1、开机按F8,选择禁止驱动程序签名强制。 2、以管理员身份运行cmd,输入gpedit.msc,进入组策略,选择用户配置-管理模块-系统-驱动程序安装-驱动程序的代码签名,选择已启用-忽略。 3、管理员运行cmd,输入 bcdedit/...
  • windows应用签名相关问题

    千次阅读 2019-11-01 14:07:37
    windows程序签名原理 签名机制与原理 软件厂商签名流程 软件签名完整流程 windows机器验证软件签名流程 浏览器验证 windows验证 windows签名工具 windows签名资料 签名相关资料: 数字签名和数字证书究竟...

    目录

    windows签名资料

    windows程序签名原理

    签名机制与原理

    软件厂商签名流程

    软件签名完整流程

    windows机器验证软件签名流程

    浏览器验证

    windows验证

    windows签名工具


    windows签名资料

    签名相关资料:

    数字签名和数字证书究竟是什么?

    白话数字签名系列

    windwos代码数字签名基本原理

    注意事项:

    1. 从证书机构拿到证书一定要记得备份,因为证书完全依赖私钥,如果电脑的私钥没有了,或者重装系统了,就必须要重新申请一个证书。
    2. 备份证书注意导出pfx证书,带有私钥的。
    3. 只有cer证书是不可以给程序做签名的。
    4. 在已经有此证书的机器上,导入时如果没有选中“允许导出含私钥的证书”,这一选项。在导出时需要使用工具才能将私钥一起导出。https://www.digicert.com/util/

    windows程序签名原理

    签名机制与原理

    1. RSA算法:通过公钥与私钥来判断私钥的合法。
      公钥与私钥具有对称性,既可以通过私钥加密,公钥解密,以此来论证私钥持有者的合法身份。也可以通过公钥加密,私钥解密,来对私钥持有者发信息而不被泄露。

    2. 由于在交换公钥时免不了遭遇中间人劫持,故需要第三方权威机构的认证,例如赛门铁克。

    软件厂商签名流程

    1. 生成私钥key,与证书请求文件csr。
    2. 证书的颁发:厂商将私钥和证书请求文件(csr)发给wosign/symantec,wosign/symantec确认后将公钥发给软件厂商。
    3. 软件厂商颁发证书,生成cer 或者 pem的证书给用户。
    4. 用户在本机导入这个证书,导入后即可使用证书签名。
    5. 厂商用签名工具 signcode.exe/signtool.exe/诚天信威 给软件签名:1. 生成hash 2. 私钥加密hash产生摘要 3. 将其与认证公钥和代码一同打包发布。
    6. 用户下载程序并验证,验证后使用。(具体参考最后)
    7. 如果需要导出给别的电脑使用,那即导出带有私钥的证书文件pfx格式,即可。

    软件签名完整流程

     

    *注意:开发商的私钥不需要提供给证书机构


    windows机器验证软件签名流程

    1. 浏览器验证

      1. 浏览器从签名代码中读出公钥 和 Hash表摘要

      2. 与windows 受信任的根证书比较,检查公钥证书的合法性。

      3. 验证通过,即可确认下载此程序的真是来源

    2. windows验证

       
      1. 系统UAC功能开启(用户账户控制功能,默认开启,windows vista之后引入的一个机制)
      2. 程序启动时,去CA校验程序签名
        1. 使用同样算法对软件产生Hash表
        2. 使用公钥产生一个Hash表认证摘要
        3. 比较程序的Hash表认证摘要 与 自己生成的Hash表认证摘要是否一致。
      3. 程序执行

    windows签名工具

    签名工具下载,二者选一:

    1. 诚天信威,下载链接:http://down-ww3.newasp.net/pcdown/soft/soft1/itrussigntool.exe (推荐)
      或者使用
    2. windows SDK 8.1/10 以上自带签名工具,signtool.exe ,只安装windowsSDK 即可。(占用空间比较大)

    vs_Community.exe(自行去微软官网下载)


    诚天信威使用:

    1. 在“签名规则”页,新建签名规则,在SHA256中选择使用的证书。(前提是已将证书成功导入)添加时间戳,时间戳选择Symantec,其他默认规则即可。
    2. 在“代码签名”页,添加需要签名的文件。
    3. 点击“数字签名”,选择“应用签名”
       

    signtool.exe的使用:

    1. 使用此脚本
    2. 比对脚本中signtool.exe目录,脚本中目录是windows SDK8.1的目录,如果安装了SDK10的话,改一下目录。
    3. 将需要签名程序拖动到此脚本中即可。
      sign.bat
    展开全文
  • 该项目包含各种适用于 Windows 的开源签名驱动程序。 如果您有需要签名的开源驱动程序,请告诉我。
  • DSSelfApi 一个基于Windows的应用程序,可在locla PC上运行,并提供可对pdf文件进行数字签名的自托管API。 为了使符号生效,PC需要在证书存储区中拥有硬件类型的符号证书(已插入“ usb令牌”)。
  • 数字签名(代码签名)流程 出处: http://www.cnblogs.com/itech/archive/2011/07/21/2110924.html Authenticode : 这里翻译为数字认证代码。  code sign : 字面的翻译为代码签名,但是通常的我们...

    数字签名(代码签名)流程

    出处:

    http://www.cnblogs.com/itech/archive/2011/07/21/2110924.html


    Authenticode : 这里翻译为数字认证代码。 
    code sign : 字面的翻译为代码签名,但是通常的我们称为数字签名,以下的文中均称为数字签名。



    一 数字认证码
    如果你是软件开发人员,你可能已经知道windows系统和一些浏览器(例如IE,Firefox)使用一种称为数字认证代码的技术来标识软件的发行商,来检查软件没有被病毒影响。如果你的软件没有用数字认证代码签名,用户将会收到一个警告“此软件发行商不能被成功的验证,你是否要继续运行此软件“,很多的用户为了安全起见将放弃对此软件的使用。

    如果你的软件是提供给专业的人员使用,结果肯能会更糟。许多公司的IT安全策略禁止没有用数字认证码签名的软件的运行。

    同时微软Windows也使用数字签名证书来判断潜在的恶意软件。如果你的setup.exe没有进行数字认证证书的签名,你的软件的名誉将遭受损害。

    在Vista系统增加UAC之后,情况变的更糟,如果你的软件没有使用数字认证证书签名,且在运行时需要管理员的权限,则会出现警告对话框”不可识别的程序想访问你的计算机“,这个时候很多的用户可能认为是病毒,会禁止使用你的软件。

    二 数字认证码的原理

    数字签名代码是一种技术,它使用数字证书来识别软件的发布商和使用hash算法来确保软件的完整性。数字签名使用公共密匙签名书法被创建,它使用两种不同的密匙:公共密匙和私有密匙,我们称其为密匙对。私有密匙一般为拥有者所有,公有密匙对所有的人都可见。


    数字签名的过程本质上为:

    签名软件对要签名的软件创建hash;

    使用发布者的私有密匙来加密软件的hash;

    被加密的hash和发布者的数字证书被插入到要签名的软件;


    数字签名的验证过程本质上为:

    用户对要验证的软件创建hash;

    使用发布者的公共密匙来解密被加密的hash;

    比较解密的hash和新获得的hash,如果匹配说明签名是正确的,软件没有被修改过;


    三 数字签名
    数字签名是对软件进行标识的一个流程,它通过对软件增加了发布商的信息来检查软件在发布后是否被修改或受病毒影响。在软件出售前进行签名已经成为了行业范围的专业实践。随着用户的安全意识的提高,现在越来越多的用户限制下载未签名的软件,因此作为专业的软件公司,在软件出售前进行签名已经成为必不可少的一步。

    要进行数字签名,需要以下准备:
    1)数字证书和密码;
    2)数字签名工具;
    3)时间戳服务器的URL地址;


    四 数字签名工具
    数字签名工具, 微软提供了两套数字签名工具,

    1)signcode.exe, 从1998年开始使用,随.NET Framework SDK发布。

    signcode.exe 数字签名工具

    makecert.exe 创建数字证书

    cert2spc.exe 将数字证书转化为软件发布者证书格式


    2)signtool.exe,随visualstudio 2005及其以后的版本发布。

    signtool.exe 数字签名工具

    makecert.exe 创建数字证书

    cert2spc.exe 将数字证书转化为软件发布者证书格式

    pvk2pfx.exe(pvkimprt.exe) 将私有的密匙和软件发布者证书合并为pfx文件,此文件将被signtool.exe使用


    上面2中工具的不同是signcode.exe需要输入私有密匙和软件发布者证书(pvk和spc文件),signtool.exe只需要输入由pvk和spc合并产生的一个个人信息交互文件(pfx)。


    五 获得数字证书

    数字证书,你可以创建自己的数字证书来测试数字签名的流程,但是正式的软件发布,你需要向可信赖的证书颁发机构购买数字证书和密码,例如你可以向以下的证书机构购买Comodo, Globalsign, Thawte and Verisign。


    创建自己的数字证书(用来测试)

    使用如下命令来创建自己的数字证书:
    makecert.exe -sv mykey.pvk -n "CN=Acme Software Inc." mycert.cer你可以将Acme Software Inc.替换为你自己公司的名字。如果mykey.pvk不存在的话,你会要求输入私有密匙的密码,密码可以为空。安全起见最好设置密码,否则别人拿到你的私有密匙后就可以签名了。在上面的命令后,产生了2个文件mykey.pvk和mycert.cer。接下来需要将数字证书(cer)转化为软件发布商证书(spc),命令如下:cert2spc.exe mycert.cer mycert.spc此过程中需要输入私有密匙的密码,创建完成后应该会生成mycert.spc文件,当数字签名时mycert.cer文件是不需要的。 

    六 对软件数字签名 
    时间戳服务器,你可以选择下列之一,
    http://timestamp.verisign.com/scripts/timstamp.dll
    http://timestamp.globalsign.com/scripts/timstamp.dll
    http://timestamp.comodoca.com/authenticode


    1)使用signcode.exe,如下:
    signcode.exe -t <timestamp URL> -spc mycert.spc -v mykey.pvk "<file to be signed>"进行数字签名的文件可以是.exe, .dll, .ocx 或者是其他的可执行文件。

    2)使用signtool.exe,如下:

    如果你没有pfx文件,需要使用以下的命令来将pvk和spc文件合并为pfx,如果没有设置密码的话必须使用pvkimprt.exe来合并。pvk2pfx.exe -pvk mykey.pvk -pi <password> -spc mycert.spc -pfx mycert.pfx -po <password>pvkimprt.exe -pfx mycert.spc mycert.pvksigntool.exe sign /f mycert.pfx /p <password> /t <timestamp URL> /v "<file to be signed>" 
    以下是使用signtool.exe签名的一个实例:
    signtool.exe sign /f mycert.pfx /p <password> /t <timestamp URL> /v "<file to be signed>"

    Here is the Sample Output:
    The following certificate was selected:
    Issued to: SID Software Inc.
    Issued by: Thawte Code Signing CA
    Expires: 10/16/2011 2:17:15 AM
    SHA1 hash: 4374SD894388B9H456E206124G06D9AV1535G12E

    Done Adding Additional Store

    Attempting to sign: jservice.exe
    Successfully signed and timestamped: jservice.exe

    Number of files successfully Signed: 1
    Number of warnings: 0
    Number of errors: 0

    参考:
    http://www.tech-pro.net/code-signing-for-developers.html
    http://siddesh-bg.blogspot.com/2008/12/code-signing-process.html

     

     

    ===============================================================

     

     

    一、数字签名

    ㈠、什么是数字签名?


    1,数字签名

    用于消息、文件或其他数字编码信息创建者的方法,以便将它们的标识绑定到信息中。数字签名信息的过程需要将信息(以及发件人持有的一些秘密信息)传送到称为签名的标记中。数字签名在公钥环境中使用,并且它们能提供认可和完整性服务。

    2,特点:

    允许您验证文件的发行商。 确认文件自数字签名以来没被更改过。

    3,数字签名标准 (DSS):

    将“数字签名算法”(DSA) 用作其签名算法并将 SHA-1 用作其消息散列算法的标准。DSA 是只用于生成数字签名而不能用于数据加密的公钥密码。


    ㈡、如果文件没有有效的数字签名该怎么办?

    如果该文件没有有效的数字签名,则无法确保该文件确实来自它所声明的来源,或者无法确保它在发行之后未被篡改过(可能由病毒篡改)。较为安全的做法是,除非您确定该文件的创建者而且知道其内容才可以安全地打开,否则不要打开该文件。有关处理各种文件类型的信息,请查看相关主题。

    ㈢、有效的数字签名意味着文件是安全的吗?

    有效的数字签名并不保证文件的内容就一定无害。您必须自己确定是否应当信任该文件的内容。有关确定是否应当打开已下载的文件的信息,请查看相关主题。

    ㈣、相关信息

    时间戳
    由受信任的第三方指定的在特定的时间和日期存在特定消息的证书。在数字环境中,受信任的第三方通过使时间戳服务将时间值附加到消息,然后对结果进行数字签名来为给定的消息生成受信任的时间戳。

    安全散列算法 (SHA-1)
    生成 160 位散列值的消息摘要散列算法。SHA-1 与在“数字签名标准”(DSS) 中的“数字签名算法”(DSA) 一起用于其他位置中。


    散列算法
    用来产生一些数据片段(例如消息或会话项)的散列值的算法。好的散列算法具有在输入数据中的更改可以更改结果散列值中每个比特的特性;因此,散列对于检测在诸如消息等大型信息对象中的任何变化很有用。此外,好的散列算法使得构造两个独立的有相同散列的输入不能通过计算方法实现。典型的散列算法包括 MD2、MD4、MD5 和 SHA-1。散列算法也被称为散列函数。


    散列
    通过将单向数学函数(有时称为散列算法)应用到任意数量的数据所得到的固定大小的结果。如果输入数据中有变化,则散列也会发生变化。散列可被用于许多操作,包括身份验证和数字签名。散列也称为消息摘要。


    基于散列的消息验证模式 (HMAC)
    使用加密的散列函数进行消息身份验证的机制。HMAC 可以与所有迭代的加密散列函数一起使用,例如,MS5.SHA-1 与秘密的共享密钥合并。HMAC 的加密强度取决于在其下面的散列函数的属性。


    二、Windows 文件保护

      在 Windows 2000 以前的 Windows 版本中,安装除了操作系统之外的软件可能会覆盖一些共享系统文件,诸如动态链接库(.dll 文件)和可执行文件(.exe 文件)。覆盖系统文件后,系统性能会变得无法预测,程序运行不稳定,操作系统也会出现故障。

      在 Windows 2000 和 Windows XP 中,Windows 文件保护可以防止替换受到保护的系统文件,例如 .sys、.dll、.ocx、.ttf、.fon 和 .exe 文件。Windows 文件保护在后台运行,可保护 Windows 安装程序安装的所有文件。

      Windows 文件保护能检测到其他程序要替换或移动受保护的系统文件的企图。Windows 文件保护能检测文件的数字签名,以确定新文件的版本是否为正确的 Microsoft 版本。如果文件版本不正确,Windows 文件保护会用 Dllcache 文件夹或 Windows 中存储的备份文件替换该文件。如果 Windows 文件保护无法定位相应的文件,它会提示您输入该位置。Windows 文件保护还会将事件写入事件日志,注明曾有过文件替换企图。

      默认情况下,Windows 文件保护一直处于启用状态,同时允许 Windows 数字签名文件替换现有文件。目前,签名文件通过以下各项进行分发:

    Windows Service Pack
    修补程序分发
    操作系统升级
    Windows Update
    Windows 设备管理器/类别安装程序

    三、Winows 的驱动程序签名

      为确保质量,Microsoft 已经对 Windows 设备驱动程序和操作系统文件进行了数字签名。Microsoft 的数字签名向您保证某个特定文件已经满足了某个测试级别,并且没有被另一个程序的安装进程修改或覆盖。

      根据管理员对计算机所进行的配置,Windows 可能忽略没有经过数字签名的设备驱动程序,并在它检测到没有数字签名的设备驱动程序时发出警告消息(默认行为),也可能会阻止您安装没有数字签名的设备驱动程序。

      Windows 包含以下功能,用于确保您的设备驱动程序和系统文件保持其原始状态的数字签名状态:

    • Windows 文件保护
    • 系统文件检查程序
    • 文件签名验证

    ㈠、设置驱动程序签名验证选项

    1. 在控制面板中打开系统。
    2. 单击“硬件”选项卡上的“驱动程序签名”。
    3. 在“文件签名验证”下,单击:
      • “忽略”,允许该计算机上安装所有设备驱动程序,无论其是否具有数字签名。
      • “警告”,当安装程序试图安装没有数字签名的设备驱动程序时将显示警告消息。这是 Windows 的默认行为。
      • “阻止”,阻止安装程序安装没有数字签名的设备驱动程序。

    注意

    • 要打开“系统”,请依次单击“开始”、“控制面板”,然后双击“系统”。
    • 如果以管理员或 Administrators 组成员的身份登录,则单击“系统管理员选项”下的“将设置作为系统默认值应用”可将所选设置作为默认设置用于登录该计算机的所有用户。

    ㈡、查看未通过数字验证的驱动程序

    1. 依次打开“开始”——“菜单”——“程序”——“附件”——“系统工具”——“系统信息”,或者运行“MSInfo32.exe”。然后展开“软件环境”——“签署的驱动程序”,以查看所有驱动程序的签名状态。
    2. 在控制面板中打开系统,单击“硬件”选项卡上的“设备管理器”,然后右键单击某一类型设备,在“属性”——“驱动程序”——“驱动程序详细信息”中,按类别检查其签名状态。

    四、系统文件检查程序(SFC.exe)

      请参考:SFC—系统文件检查程序命令 System File Checkerhttp://blog.sina.com.cn/s/blog_51a4af870100agd3.html

    五、文件签名验证(Sigverif.exe)

    ㈠、使用文件签名验证

      在计算机上安装新软件时,系统文件和设备驱动程序文件有时会被未经过签名的或不兼容的版本覆盖,导致系统不稳定。随 Windows XP 一起提供的系统文件和设备驱动程序文件都有 Microsoft 数字签名,这表明这些文件都是原始的未更改过的系统文件,或者它们已被 Microsoft 同意可以用于 Windows。使用“文件签名验证”可标识计算机上的未签名验证并查看有关它们的下列信息:

    • 文件明
    • 文件位置
    • 文件的修改日期
    • 文件类型
    • 文件的版本号

    ㈡、验证系统文件是否具有数字签名

    1. 打开文件签名验证。
    2. 单击“开始”。

      “文件签名验证”检查哪些系统文件和设备驱动程序文件已进行数字签名,并显示其查找结果。如果已启用日志记录,则搜索结果还将写入日志文件。

    ㈢、检查系统文件或非系统文件的数字签名

    1. 打开文件签名验证。
    2. 单击“高级”。
    3. 在“搜索”选项卡上,单击下列选项之一:
      • 如果有未经过签名的系统文件,请通知我

        只检查 Windows 系统文件和所有设备驱动程序文件,看它们是否有数字签名。

      • 查找其他未经过数字签名的文件

        使您能够指定要检查数字签名的非系统文件的文件类型及所在位置。

    4. 单击“确定”,然后单击“开始”。

    ㈣、文件签名验证程序的使用

      单击“开始”、“运行”,键入 sigverif,然后单击“确定”。

    Windows <wbr>的文件保护及签名验证

      如果要立即开始检查所有系统文件的签名验证,单击“开始”。

      如果要自定义验证选项,单击“高级”。

    Windows <wbr>的文件保护及签名验证

    1,默认。

      勾选“如果有未经过签名的系统文件,请通知我”,则检查所有系统文件。文件类型为 .sys.dll.ocx.ttf.fon 和 .exe 文件。

    2,筛选。

      勾选“查找其他未经过数字签名的文件”,则可以指定要检查的文件类型,所在位置及是否包含子文件夹。文件类型为.sys.dll.ocx.ttf.fon 和 .exe 文件。

    3,日志。

      可以根据自己的情况进行设置。

    1. 打开文件签名验证。
    2. 单击“高级”。
    3. 在“正在记录”选项卡上,选中“将文件签名验证结果保存到一个日志文件”复选框。
    4. 单击以下选项之一:
      • 附加到现有日志文件:将新的搜索结果添加到现有日志文件的末尾。
      • 改写现有日志文件:使用新的日志文件替换现有的日志文件。
    5. 在“日志文件名”中,键入日志文件的名称。

      使用“文件签名验证”验证系统文件经过数字签名时,搜索结果将被写入该文件。

    6. 单击“确定”,然后单击“开始”。

    注意

    • 要启动“文件签名验证”,请依次单击“开始”、“运行”,键入 sigverif,然后单击“确定”。
    • 如果只想覆盖日志文件,请依次单击“开始”、“运行”,键入 sigverif /defscan,然后单击“确定”。
    展开全文
  • 微信windows客户端.exe安装文件: 再看另一个.exe文件: 通过两个图片的对比你就知道有没有数字签名的差别了吧。好,现在开始我们的签名之旅: 首先,我要默认一个前提,你是一个程序开发者,你的pc上已经安装了...
  • 随着 xp 停止服务windows7 操作系统便成 了很多人的选择 win7 的安全性能和兼容性能深 受用户的喜欢但是在使用过程中不少用户发现 之前很多的驱动程序都不能正常顺利正常使用 * 了出现这样的原因是因为 win7 对没有...
  • windows 驱动程序签名

    万次阅读 2014-09-16 15:47:52
    客户要求我们提供windows 8 64位的驱动程序,我们有windows 7 64位的
  • Win7 64位驱动程序签名工具,实测可用! Win7 64位驱动程序签名工具,实测可用! Win7 64位驱动程序签名工具,实测可用!
  • Windows要求已数字签名的驱动程序

    万次阅读 2020-08-31 19:30:55
    Win7电脑在安装程序时报错“Windows要求已数字签名的驱动程序”,如下图所示, 解决办法: 这是Windows下的一个安全警告,正常情况下我们可以通过关闭系统的数字签名验证,避免这个错误,重新安装驱动即可,关闭方法...
  • 打开的本地组策略编辑器窗口,找到:用户配置 - 管理模板 - 系统 --驱动程序安装 找到:设备驱动程序代码签名 - 启用 - 将检测到无签名时的操作从警告变为忽略
  • 经查安装包需要进行数字签名。 数字证书的目的就是防止软件被篡改,表明软件的签发日期。对于我们来说最重要的防止被当病毒查杀。所以这就需要受信任的机构颁发的证书。 主要使用的工具:signTool.exe,命令行运行...
  • 精通 C#与.NET4.0 数据库开发 实验报告 实验题目 Windows 窗体程序的开发 专 业 计算机科学与技术 学 生 姓 名 班 级 学 号 教 师 指 导 单 位 日 期 教 师 评 教师签名 年 月 日 语 成 绩 评 定 备 注 一实验目的 1...
  • windows禁用强制驱动程序签名

    千次阅读 2016-12-23 16:33:28
    windows系统中,若驱动的签名是testsigning,则驱动加载不能成功,下面提供了用于开发内部测试使用的临时签名时仍可以加载成功。 管理员打开cmd窗口后,输入命令查看:bcdedit 设置bcdedit /set testsigning=yes...
  • win7禁用驱动签名验证64-bit versions of Windows 10 and 8 include a “driver signature enforcement” feature. They’ll only load drivers thathave been signed by Microsoft. To install less-than-official ...
  • Windows 的驱动程序签名要求

    千次阅读 2013-07-08 10:03:22
    数字签名允许要安装基于 Windows 的软件的管理员和最终用户了解该软件包是否由合法的发布者提供。 在 Windows Vista 和 Windows Server 2008 中,新功能利用代码签名技术,并且操作系统对安全具有新的要求,从而...
  • 随着 xp 停止服务windows7 操作系统便成 了很多人的选择 win7 的安全性能和兼容性能深 受用户的喜欢但是在使用过程中不少用户发现 之前很多的驱动程序都不能正常顺利正常使用 了出现这样的原因是因为 win7 对没有...
  • Windows驱动签名解决方案

    千次阅读 2021-01-31 15:18:27
    测试模式,在测试模式下可以运行非bai官方或无数字签名的驱动程序 。 bcdedit /set testsigning on # 开启 bcdedit /set testsigning off # 关闭 或者直接 强制禁用驱动签名 bcdedit /set loadoptions DDISABLE_...
  • 记录 Windows 下编译一个开源 SM9 签名验签 C 程序的过程.zip
  • 禁用Windows7强制驱动数字签名

    热门讨论 2012-04-01 17:09:51
    Windows7下对某些未经微软数字签名的驱动程序予以禁用,即使安装成功也无法使用,虽然可以按F8每次启动时禁止强制数字签名检测,但不免很麻烦。这个工具可以很好的解决这个问题,
  • Windows7系统对驱动程序的使用要求有数字签名,否则无法正常使用,但我们有时需要用到没有数字签名的驱动...如何禁用驱动程序签名强制呢? 1、开始 - 运行(输入gpedit.msc)- 确定或者回车。打开本地组策略编辑器;

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 81,535
精华内容 32,614
关键字:

windows程序签名