数字签名:不修改客户端的IE级别,不跳出对话框来提示是否下载ActiveX? 3996906(以后再说),gjd111686(数字金刚),1man(外包第一人),etre( 所有客户端IE的安全设置里面所有关于Active控件改为“启用”,不过这样客户的机器的安全性大大降低。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 抄的:微软的Authenticode对ActiveX组件进行签名来通知用户是你发行了此软件,从而实现验证处理。要使用Authenticode的签名,你需要具备两个条件,1,必须有一个数字证书,可以向证书授权机构,如VeriSign申请(http://www.verisign.com),对于商业类证书,每年收$400。2,你需要有signcode.exe程序,它在 Code Signing DevelopmentKit中,是ActiveX软件开发包的一部分。创建测试证书:C:\SomeDir>regedit wvston.reg //创建c:\someDir>regedit wvstoff.reg //关闭c:\Something>MakeCert -u:TestPublicKey -n:CN=TestPublisherName TestCertificate.cerc:\something>Cert2Spc TestCertificate.cer TestCertificate.spc //上两步签名c:\something>signcode -prog your.ocx -spc Testcertificate.spc -pvkTestPublicKey -name yourc:\something>chktrust your.ocx //对签名测试 如果你需要的是临时证书可以用makecert自己生成一个,但他是没有经过认证的。网上有Makercert和signcode的使用说明,我上一个项目也是用delphi做了个activex控件在asp.net中用。如果你找不到的话,我把使用说明发给你。如果你装了visual .net,在Program Files\Microsoft Visual Studio .NET 2003\SDK\v1.1\Bin下面有signcode和makecert 数字签名看你的用途,我都是用的signcode.exe + administrator证书,呵呵 3721之类的大便软件安装了以后连他自己的activex都会拦截,你说还有什么方法呢? 重启电脑后重启程序,程序打不开了,提示我忘了 Bitmap支持最大的jpg c#如何调用Activex 里面的方法? 用指定打印机打印 为什么我的datagridview里面不显示数据呢? 同一表单中,在客户端一个TextBoxt获取DropDownList的值 c#的批量删除 进销存数据库中报表是什么? 无法打开登录 'employee' 中请求的数据库 为什么C#要把事件分为Click/MouseClick以及DoubleClick/MouseDoubleClick? 时间运算与换算问题。。。。 ComboBox 怎么让 value值等于指定值的项成为选中
验证处理。要使用Authenticode的签名,你需要具备两个条件,1,必须有一个数字证
书,可以向证书授权机构,如VeriSign申请(http://www.verisign.com),对于商业类
证书,每年收$400。2,你需要有signcode.exe程序,它在 Code Signing Development
Kit中,是ActiveX软件开发包的一部分。创建测试证书:
C:\SomeDir>regedit wvston.reg //创建
c:\someDir>regedit wvstoff.reg //关闭
c:\Something>MakeCert -u:TestPublicKey -n:CN=TestPublisherName TestCertificate.cer
c:\something>Cert2Spc TestCertificate.cer TestCertificate.spc //上两步签名
c:\something>signcode -prog your.ocx -spc Testcertificate.spc -pvk
TestPublicKey -name your
c:\something>chktrust your.ocx //对签名测试