ACtive form ocx 已经经过数字签名,在第一次下载时会出现发行者等信息,
但安装后又会弹出安装提示.很烦人.
奇怪的是另一个相同功能的ocx则不存在这个问题. 但等我把这个ocx的源代码编译生成新的
oxc后,同样的问题出现在这个ocx身上.
所以可能是编译时把ocx的数字签名破坏,而我的数字签名方式可能又有问题
我是用signcode 做的.
请大家帮帮忙,详细说说怎样对ocx进行数字签名
但安装后又会弹出安装提示.很烦人.
奇怪的是另一个相同功能的ocx则不存在这个问题. 但等我把这个ocx的源代码编译生成新的
oxc后,同样的问题出现在这个ocx身上.
所以可能是编译时把ocx的数字签名破坏,而我的数字签名方式可能又有问题
我是用signcode 做的.
请大家帮帮忙,详细说说怎样对ocx进行数字签名
兄台有何高见
这是我在WEB中的调用ocx的函数
public String drawWhirReportToWebPage(String url)
{
String n_Return_Str="";
n_Return_Str="<OBJECT CLASSID=\"clsid:2A191076-54EC-42CF-940E-D95468051532\" id=WhirReport1 VIEWASTEXT codebase=\"../Report/WhirReport.ocx#Version=1,0,0,3\" width=\"100%\" height=\"100%\">";
n_Return_Str=n_Return_Str + "</OBJECT>";
n_Return_Str=n_Return_Str + "<script language=vbscript>";
n_Return_Str=n_Return_Str + "WhirReport1.ShowReport \"" + url + "\"";
n_Return_Str=n_Return_Str + "</script>";
return n_Return_Str;
}
每次编译后都重签名的,而且应该是成功的,不然的话提示下载的对话框中发行者是空的。