ACTIVEX,CAB包

too1998 2010-06-21 11:09:31
求助“签名证书和私钥不匹配,或者不包含有效信息”

e:\123>makecert -sk 123 123.pvk -n CN=***公司
Suceeded
e:\123>makecert -sk 123.pvk 123.cer
Suceeded
e:\123>cert2spc 123.cer 123.spc
Suceeded

制作成功后,用signcode.exe作数字签名,然后出现上面的“签名证书和私钥不匹配,或者不包含有效信息”
请问什么地方制作不对?
...全文
506 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
jaynaviee 2012-10-26
  • 打赏
  • 举报
回复
求助“签名证书和私钥不匹配,或者不包含有效信息”

这个是怎样解决的,我的邮箱tld_68@sina.com
JoeBlackzqq 2011-12-02
  • 打赏
  • 举报
回复
遇到与你同样的问题,希望可以交流下。我email: zhouciming@163.com
悟迟 2010-06-23
  • 打赏
  • 举报
回复
不懂,只是问问,你的activex的功能就是让同包的exe运行?
先不管证书吧,把你的网站加到你的ie浏览器的“受信任站点”中同时将“受信任站点”的安全级别调到最低试试
too1998 2010-06-23
  • 打赏
  • 举报
回复
为什么没人回答
too1998 2010-06-22
  • 打赏
  • 举报
回复
问题`:
[version]
signature="$CHICAGO$"
AdvancedINF=2.0

[Add.Code]
test.ocx=test.ocx

[test.ocx]
file-win32-x86=thiscab
clsid={36EF3113-87E2-462E-AB2D-671123C2B432}
FileVersion=1,0,0,1
registerServer=yes

我打一个OCX和INF打包后,得到一个CAB`做了数字签名。
现在在IE中
<html>
<head>
<title>ActiveX测试</title>
</head>
<body>
<object classid="clsid:6A9B1CE2-5734-11CF-B86B-444553540000" codebase="http://192.168.1.16/AutoUpdate/test.CAB#version=0,0,0,1">
</object>
</body>
</html>

我在远程访问就出理问题了`警告框弹出提示安装,点了安装后,没反映了`倒是在“C:\WINNT\Downloaded Program Files”下看到OCX和INF文件在里面`也不知道安装成功没有。

如果我改成EXE文件的呢INF文件如下:
[version]
signature="$CHICAGO$"
AdvancedINF=2.0

[Add.Code]
update.dll=update.dll

[update.dll]
hook=last.cab_Installer
fileVersion=1,0,0,0

[Setup Hooks]
hookname=section-name

[section-name]
run=%EXTRACT_DIR%\setup.exe

[last.cab_Installer]
file-win32-x86=http://localhost/AutoUpdate/test.CAB
run=%EXTRACT_DIR%\update.exe

远程去响应一点反映也没有`~

有没有高手帮帮我看下`~这个贴只有40分`~帮回答的`可以去这个贴顶给分`~谢谢``http://topic.csdn.net/u/20100618/17/5048f4fc-bceb-4989-91e8-0559c64c0224.html
too1998 2010-06-21
  • 打赏
  • 举报
回复
上面问题已经解决~~

新问题来了:`~
[version]    
signature="$CHINA$"
AdvancedINF=2.0
[Add.code]
mwrf32.dll=mwrf32.dll
update.exe=update.exe
[mwrf32.dll]
file-win32-x86=thiscab
registerServer=yes
clsid={36EF3113-87E2-462E-AB2D-671123C2B432}
DestDir=11
FileVersion=1,0,0,0
[setup.exe]
file-win32-x86=thiscab

帮我看看上面INF写的对不?
现在问题是我搞不清楚了:
1。CAB打包成功后,做数字签名成功,然后部署到网页中:
<body> 
<object classid='clsid:36EF3113-87E2-462E-AB2D-671123C2B432' codebase="/FuMeiZhi/123/hao.CAB#version=1,0,0,0" Width="184" Height="96">
</object>
</body>

打开IE后就弹了个“安全设置警告”~啥都没有`~

我的目地是让CAB包里的一个EXE自动运行(测试用的,无害,不是病毒),怎么没反映啊`~


*注意:这贴分不多,帮忙的人可到http://topic.csdn.net/u/20100618/17/5048f4fc-bceb-4989-91e8-0559c64c0224.html上顶一下,帮忙的人都有分
-小蕾- 2010-06-21
  • 打赏
  • 举报
回复
帮顶!!
jiezi316 2010-06-21
  • 打赏
  • 举报
回复
你的证书是通过机构认证的吗?
too1998 2010-06-21
  • 打赏
  • 举报
回复
太邪恶了`关于这个贴子我发了N多,回者寥寥,汗`~相当鬼诡~~~
xtyiliu 2010-06-21
  • 打赏
  • 举报
回复
帮顶下!!!

3,245

社区成员

发帖
与我相关
我的任务
社区描述
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
社区管理员
  • ATL/ActiveX/COM社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧