首页
Python
Java
IOS
Andorid
NodeJS
JavaScript
HTML5
c# dll 数字签名
2024-11-03
给.DLL文件加一个数字签名的方法
给.dll文件加一个数字签名的方法 效果如图所示: 做法: 下载数字签名工具包:http://files.cnblogs.com/babyt/SignTool.rar /Files/JavaCoffee/SignTool.rar 电脑桌面左下角的开始>>运行>>输入cmd进入DOS命令窗口 利用cd(跳转)命令和dir(查找)命令找到 放signtool的文件夹目录
Windows 7/8 64位系统 不能注册32位dll 文件的解决方案
这几天碰到一个问题,运行一个易语言开发的软件出现以下错误.我的系统是 Windows7 64 位 专业版.在系统盘 windows/system32 下查找 dm.dll.但是没有这个文件.于是我到百度去查找相关答案,问的人有很多,答案却是相同的,我断定这些都是复制来粘贴去的,都没有一个好的答案,有些更是离谱的发疯了.到百度知道提问,也是复制粘贴到,牛头不对马嘴. 错误信息:不能载入OCX组件 "Dm1.0版1.0版",其组件或类型库文件名为"dm.dll",
makecert 制作数字证书 给DLL加一个数字签名
声明:文章整理自互联网 我仅需要给dll添加(替换)一个签名,所以我只看了第一步和第三步,其余的部分我没有测试,不能保证内容的是否正确. 看了很多关于DLL加签名的教程 大多是错误的 完全无法正常走下去,所以整理了这个文章,仅为了方便自己下次需要这个功能的时候不用再折腾,本文内容大多抄自 makecert 制作数字证书 在MS的SDK中有个证书生成工具makecert.exe,可以使用这个工具来生成测试用的证书 第一步,生成一个自签名的根证书(issuer,签发者). makecert -n "
【NX二次开发】批量数字签名的方法,解决自己电脑编译的dll在用户正版NX无法使用的问题
在UG5.0开始,所有开发的DLL都要"签名"后才能被客户端上正版的NX调用. 1. 如果是基于c++开发的dll,使用如下方法可以顺利签名成功(这里借用网上现有的文字和图片) 1.1.在cpp文件中需要添加头文件 #include <NXSigningResource.cpp> 2.1.启动NX Tools的DOS命令行,进入NX安装目录的UGOPEN下,运行nxsign xxx.dll,其中的xxx.dll应该包含全路径,如下图.这里的nxsign是UGOPEN目录下的
DLL丢失修复
DLL丢失修复,简答傻瓜式! DirectX修复工具(DirectX Repair)是一款系统级工具软件,简便易用.本程序为绿色版,无需安装,可直接运行. 本程序的主要功能是检测当前系统的DirectX状态,如果发现异常则进行修复.程序主要针对0xc000007b问题设计,可以完美修复该问题.本程序中包含了最新版的DirectX redist(Jun2010),并且全部DX文件都有Microsoft的数字签名,安全放心. 本程序为了应对一般电脑用户的使用,采用了傻瓜式一键设计,只要点击主界
dll强签名的由来和作用
C# dll强签名介绍 之前基本没有这个概念,直到有一天我们的dll被反编译了,导致我们的代码基本上被看到了,才想起来要保护dll的安全性,因为C#语言的在编译过程中会产生中间语言导致dll很容易被反编译.暂且先不说如何加密,为了保证dll不被别人随便使用,就首先得对其进行强签名. 为什么使用强名称签名: 通过签发具有强名称的程序集,您可以确保名称的全局唯一性.强名称还特别满足以下要求:强名称依赖于唯一的密钥对来确保名称的唯一性.任何人都不会生成与您生成的相同的程序集名称,因为用一个私钥生成的程
对CAB文件进行数字签名
对CAB文件进行数字签名 传说中数字签名之后就能够不出现提示而自己主动下载,所以也试试: 在\Microsoft Visual Studio .NET 2003\SDK\v1.1\Bin 中间有三个小工具,就用他们来实现数字签名. 1.Makecert.exe ---证书创建工具 2.Cert2Spc.exe ---发行者证书測试工具 3.Signcode.exe ---文件签名工具 步骤: 1) makecert -ss name -n "CN=公司名" -sv d:\
Microsoft.Net中数字签名技术
概 述:本文以Microsoft.Net中创建签名的CAB文件为例,说明如何创建签名文件,从而使你的代码能够安全的在INTERNET上公布.希望能起到抛转引玉的作用. keyword:数字签名,ActiveX.CAB 一. Internet安全与数字签名 对于 Internet 应用程序的开发者和用户而言.代码安全是一个主要问题. 有下列风险:恶意的代码.被篡改的代码和来自未知网站或作者的代码. 为 Internet 开发时有两种保证安全的基本方法.第一种方法称为"沙箱".在此方法中.
数字签名.sys文件的步骤
------------------------------------------------------------------------------ 1. 双击MSCrossCert.crt文件,然后点击install certificat,一路安装到底 2. 安装Windows6.1-KB3033929-x64补丁(不清楚是否必须,反正我安装了) 3. 注意使用/t 增加时间戳(估计是那个白痴在证书生成的时候,没有使用RFC 3161标准),时间参数DLL里,有没有tim(e)的这个e
使用SHA1、SHA2双证书进行微软数字签名
微软是第一个宣布了SHA-1弃用计划,在2016年之后Windows和IE将不再信任SHA-1证书.正好我们公司的数字签名也到期了,索性就重新申请了sha256和sha1的新数字证书,用来给产品签名. 这时就要把用了多年的自动签名脚本改为支持sha256和sha1双证书的格式.公司原使用signcode.exe和SignTool.exe两种方式进行签名,其中signcode配合另外找的signcode-pwd.exe工具和pvk+spc文件可以不需要密码即可实现签名(不在此文中详诉),SignT
C#中如何给PDF添加可见的数字签名
数字签名广泛用于保护PDF文档,可见数字签名在日常生活中是相当重要的.在这篇文章中我将与大家分享如何给PDF文件添加可见的数字签名. 首先我下载了一个由E-iceblue公司开发的免费版的PDF组件-Free Spire.PDF,控件安装好后,再通过下面所提及的路径把Bin文件夹里的Spire.PDF.dll添加为引用. 路径:"...\Spire.pdf-fe\Bin\NET4.0\ Spire.PDF.dll" 接下来我将提供一些代码片段来向大家展示如何添加可见的数字签名: 步骤1
同一个解决方案或有依赖关系的两个项目引用同名但不同版本的DLL
问题描述 我们最近在使用Redis作Session的集中化,中间碰到了一个如下问题:我们有一些项目比较老,引用了NewtonJson的4.0.3.0版本的DLL,但是Redis提供的C#集成DLL引用的是NewtonJson的7.0.0.0版本的DLL,但我们要在老项目中引用Redis集成DLL,因而就碰到了NewtonJson的版本冲突问题. 解决方案一 我们可以通过配置web.config(或者app.config)来帮助我们解决这个问题.需要在web.config中配置如下节点: <run
Delphi发布ActiveX控件 制作CAB包 数字签名相关
文件: SignTool.rar 大小: 84KB 下载: 下载 最近我正在研究ActiveX技术.我使用Delphi 7创建了一个具有ActiveForm的ActiveX控件应用程序.这个控件产生一个.OCX文件.现在,我需要把这个控件部署在服务器端,在用户浏览网页并选择安装这个控件的时候,用户的IE才会下载.安装并显示这个控件. 但是我的控件必须作数字签名以后,IE才会下载安装.问题是如何给ActiveX控件作数字签名呢?现将具体步骤与大家分享. 首先我需要一套做数字签名的工具.
编译最新的SQLite 3.8.4.3为一个DLL
SQLite是一个小型数据库.特别适合于client应用程序使用,它的众多优点就不多说了.有兴趣的去搜索. 话说使用吧. 我们要使用.就须要调用它.如今一步一步来. 第一步:上SQLite官网http://www.sqlite.org/下载它的源代码,它的源代码有两种格式,一种是很多文件都放在一起的,我称之为集成代码包,还有一个是非常多.c和.h文件,是分开的.我称之为松散代码包.松散代码包对编译的要求比較高,我也没那时间再去研究它的源代码,于是又变懒了,使用集成代码包吧.例如以下图: wate
OCX控件打包成CAB并实现数字签名过程
OCX打包CAB并签名过程 一.打包cab 制作cab文件时需要将所有的相关文件都包含进去,可以通过Depends(VC自带的)检查需要的文件.使用inf文件将这些东西都写进去. 1.制作inf文件 default.INF 最开始一般是[Version]区: eg: [Version] signature=" $CHICAGO$ " AdvancedINF=2.0 接下来就是最重要的[Add.Code]区: eg: [Add.Code] getcertocx.ocx=getcert
Activex 数字签名
本次使用makecert的命令如下: makecert -sv online.pvk -n "CN=中国在线" -ss My -r -b 01/01/1900 -e 01/01/9999 其中 -sv online.pvk 意思是生成一个私匙文件 online.pvk -n "CN=中国在线" 其中的“中国在线”就是签名中显示的证书所有人的名字 -ss My 指定生成后的证书保存在个人证书中 -r 颁发给自己 -b 01/01/2007 指定证书的有效期起始日期,格
dll签名两种方法
以下两种签名方法,都是对csp.dll签名,都不是CA颁发的,且效果不同, 一:通过自建证书签名 下载windows sdk,成功安装后,包括makecert.exe, cert2spc.exe, pvk2pfx.exe, signtool.exe工具,将要签名的csp.dll也放入工具文件夹,cmd命令切换到工具文件夹.再运行以下命令 1.生成签名证书: makecert -sv csp.pvk -r csp.cer -n "CN=mycompany" 会弹出设置password框,
x64系统下,InpOutx64有数字签名而WinIO3.0无数字签名
参考文档 http://www.highrez.co.uk/Downloads/InpOut32/ //可以下载InpOutx64的驱动程序及DLL,还有驱动主板硬件IO的例程 https://www.microsoft.com/zh-cn/download/confirmation.aspx?id=1639//运行.NET 2.0 (2005) Example code 例程需要安装.NET 2.0程序 InpOutx64与WinIO3.0区别 前段时间使用WinIO3.0的DLL及驱动程序来
windows下如何制作和应用数字签名证书 全流程
目前我们在发布应用程序时,有时用户下载后会被360杀毒当做木马直接隔离.为应用程序可执行文件打上数字签名可以让360杀毒放宽检测规则.下文是讲述如何制作数字签名证书的过程. 需要准备的工具:makecert.exe.cert2spc.exe.pvk2pfx.exe.signtool.exe. 在MS的SDK6.0中有个证书生成工具makecert.exe, 你可以使用这个工具来生成测试用的证书. 第一步,生成一个自签名的根证书(issuer,签发者). >makecert -n "CN=R
[记录点滴]授人以渔,从Tensorflow找不到dll扩展到如何排查问题
[记录点滴]授人以渔,从Tensorflow找不到dll扩展到如何排查问题 目录 [记录点滴]授人以渔,从Tensorflow找不到dll扩展到如何排查问题 0x00 摘要 0x01 引言 0x02 如何找到缺失的dll 2.1 Process Monitor可以捕获哪些事件? 2.2 Process Monitor默认列 2.3 排查过程 2.3.1 实验代码 2.3.2 初步上手 2.3.3 筛选Process Monitor数据 2.3.4 Filter 2.3.5 查看单个事件 2.3.
热门专题
C# 遍历文件中的文件名到 list
定时任务 intent
s3cmd ceph 客户端加密
python 哨兵模式 discover_slaves
python gdal GCP几何校正
2018牛客暑假多校赛第三场
crlnumber 格式规范
请你说说虚函数表具体是怎样实现运行时多态
c语言字符串倒序输出
bufferedreader关闭 后 文件关闭 失败
时间加注解了还是无法格式化
delphi 从字符串中截取括号里的内容
shortcircuit PCB报错
圆圈加上× latex
commview for wifi 破解无线
QUndoGroup怎么用
cmd cd跳转无效
WebStorm vue脚手架里没有代码提示
使用kail入侵服务器
abap alv增加小计