D
dudajiang
Unregistered / Unconfirmed
GUEST, unregistred user!
我用delphi作了几个activeform,现在我将发布时生成的.cab进行数字签名,
我的浏览器时缺省安全模式,以下有两种情况
1。如果我在html中是如下的形式,浏览时将会出现我想要的情况
(提示我的控件已经数字签名)
<OBJECT
classid="clsid:F9B387E5-C908-40C8-8D18-5A9F40A18411"
codebase="/activex/ActiveFormXTestProj.cab#version=1,0,0,0"
width=361
height=194
align=center
hspace=0
vspace=0
>
</OBJECT>
这是正确的
2。但是我想用.inf文件。即我的html用如下形式
<OBJECT
classid="clsid:F9B387E5-C908-40C8-8D18-5A9F40A18411"
codebase="/activex/aa.inf"
width=361
height=194
align=center
hspace=0
vspace=0
>
</OBJECT>
而我的.inf文件是如下写的
[Add.Code]
ActiveFormXTestProj.ocx=ActiveFormXTestProj.ocx
[ActiveFormXTestProj.ocx]
file=/activex/ActiveFormXTestProj.cab
clsid={F9B387E5-C908-40C8-8D18-5A9F40A18411}
RegisterServer=yes
FileVersion=1,0,0,0
这个ActiveFormXTestProj.cab文件用的就是第一种情况中的控件,但是
这时候用浏览器浏览时就好像这个ActiveFormXTestProj.cab没有签名似的。
总结;
由于我在作三层,一定要将midas.dll当作additionnal file做的我的一个
控件的.inf文件中在客户的机器中注册。所以我一定用个.inf文件完成这个工作。
但是经过上面的测试,我发现控件用.inf时,数字签名好像就没作用似的,我不知
我该如何进行关于一个用.inf的控件的数字签名!
谢谢各位大侠!
我的浏览器时缺省安全模式,以下有两种情况
1。如果我在html中是如下的形式,浏览时将会出现我想要的情况
(提示我的控件已经数字签名)
<OBJECT
classid="clsid:F9B387E5-C908-40C8-8D18-5A9F40A18411"
codebase="/activex/ActiveFormXTestProj.cab#version=1,0,0,0"
width=361
height=194
align=center
hspace=0
vspace=0
>
</OBJECT>
这是正确的
2。但是我想用.inf文件。即我的html用如下形式
<OBJECT
classid="clsid:F9B387E5-C908-40C8-8D18-5A9F40A18411"
codebase="/activex/aa.inf"
width=361
height=194
align=center
hspace=0
vspace=0
>
</OBJECT>
而我的.inf文件是如下写的
[Add.Code]
ActiveFormXTestProj.ocx=ActiveFormXTestProj.ocx
[ActiveFormXTestProj.ocx]
file=/activex/ActiveFormXTestProj.cab
clsid={F9B387E5-C908-40C8-8D18-5A9F40A18411}
RegisterServer=yes
FileVersion=1,0,0,0
这个ActiveFormXTestProj.cab文件用的就是第一种情况中的控件,但是
这时候用浏览器浏览时就好像这个ActiveFormXTestProj.cab没有签名似的。
总结;
由于我在作三层,一定要将midas.dll当作additionnal file做的我的一个
控件的.inf文件中在客户的机器中注册。所以我一定用个.inf文件完成这个工作。
但是经过上面的测试,我发现控件用.inf时,数字签名好像就没作用似的,我不知
我该如何进行关于一个用.inf的控件的数字签名!
谢谢各位大侠!