我有一个免费的数字签名软件,不再提示ACTIVEX不安全。需要的老兄只需回答我的问题就可以了。

时间:2021-08-10 19:22:55
我的问题如下:
ActiveX的codebase="http://XXX.cab#version=1,0,0,0"

1、我有一个ocx和两个dll.请问如何写inf让它们各就各位。

2、请问服务端的ocx或cab 的版本怎么控制?我有一个ocx需要客户更新。我只把version=2,0,0,0。可是每刷新一次都要下载一次。

3、或告诉老弟哪里有这样的文章。谢谢了

31 个解决方案

#1


CAB打包例子:msdn 在index 中填入CAB&SIGN directory 按回车

每刷新一次就要下载是因为你控件下载后的版本号一直是1,0,0,0 当IE看到你网页上的版本号比以前下载的高时,它自然会下载了,但下载了的版本号实质上没有升级,下次运行是又认为是有高的版本下载了.
你只要将ocx的版本号改为2,0,0,0就可以了。

数字签名软件请发到  YangSenhui@21cn.com

#2


来吧:vcmfc@sina.com,本人太菜,不以回答你的问题......

#3


本人对这方面不熟,无法直接回答你的问题。但你可以到我提的问题:
“一个很难的难题:如何为自己做的activeX控件做数字化签名?”中找到答案。

数字签名软件请发到  mmybzy2000@21cn.com  谢谢!

       

#4


版本问题 YangSenhui 说得对
你的第一个问题看下面的inf

关于签名问题
在MSDN里有介绍不过比较老
可以download 一个MS IEAK,看那里面的文档。

      如果你真的有 免费的数字签名 请发到 iamafraid@126.com

\\\\\\\\\\\\\\\\\\\\\[version] 
; version signature (same for both NT and Win95) do not remove
signature="$CHICAGO$"
AdvancedINF=2.0  

[Add.Code]
ocx1.ocx=ocx1.ocx
dll1.dll=dll1.dll
dll2.dll=dll2.dll

[ocx1.ocx]
file-win32-x86=thiscab
clsid={xxxxxx-xxxx-xxxx-xxxx-xxxxxxxx}
FileVersion=1,0,0,1
RegisterServer=yes  

[dll1.dll]
file-win32-x86=thiscab
clsid={xxxxxx-xxxx-xxxx-xxxx-xxxxxxxx}
FileVersion=1,0,0,1
RegisterServer=yes  

[dll2.dll]
file-win32-x86=thiscab
clsid={xxxxxx-xxxx-xxxx-xxxx-xxxxxxxx}
FileVersion=1,0,0,1
RegisterServer=yes  



; end of INF file





\\\\\\\\\\

#5


免费的数字签名软件那里有? 给我一分好麽, 谢谢!

#6


我也要一份,谢谢!

#7


我也要一份,谢谢!

#8


答案都给他们回答掉了,不过我也想见识一下:    xubin_sh@citiz.net

#9


所谓的免费的数字签名软件 那只不过是iNetSDK的一部分,M$都有down.

不花钱去搞代码签名用证书, 用这个东东,也会有警告。

唉, 本来以为里面会有 根证书有效的代码签名用证书 呢。

#10


多谢了,能使用权发一个吗?
coral-wei@china.com

#11


错了,
多谢了,能给我发一个吗?
coral-wei@china.com 

#12


hustwjz@263.net

#13


Nyquist@china.com

#14


pop

#15


xxxxhb@china.com
谢谢!

#16


yxyletter@21cn.com

#17


我也要!!!!
bifengye@sohu.com

#18


TMD,这家伙是个骗子。


其实看一下它的内容,就知道这家伙相当的次。


我也不知道我当初要什么,要证书,叫公司买就可以了。

#19


敬请关注 
专家门诊/扩充话题/软件市场/
“中国人只能做MIS软件吗?有兴趣合作“通用软件“吗?开发模式可以学习Linux”(ShipDrink)

内核已经写好,非常干净,原码公开

70000行,其中50000行为手写,核心代码30000行
(无注释)目前版本是1.5,经历了1.0,1.1,1.2,1.4等
版本,其中1.1和1.5版本都曾作了极大改进,变化
较大结构更加紧凑,编码更加合理,使用了部分
COM原理但又不是COM,编译完,1.4版本为1.9M,
1.5为900K,这从一个侧面反映了布局和编码的合理性。

注:请对比一下
  Acrobat (正版2000元,我用得是正版)安装完为140M,
            但其核心代码为4.9M,
    Delphi6 (正版)安装完为600M,但其核心代码也仅为几兆,
  且编译程序中还包括大量资源(如位图,图标,对话框等)。

),
如果你你有开发热情,可以索要帮助文档,
你可以为它升级。但你不会赚钱。
因为赚钱的不是内核部分,


#20


多谢了,能给我发一个吗?
jimzj@163.com 

#21


请给我发一份吧,地址leizhice@szonline.net

#22


我们也遇到类似的问题,请发送一份给我们吧,谢谢!!

liujunxing@8848.net

#23


请千万麻烦给lexlexlex@sina.com发一份,谢谢。

#24


实现这个功能相当的简单,只要实现两个接口就不会提示了,真是TMD。

#25


实际上只要你的控件有数字签名,并实现了初始化安全和脚本安全这两个接口就可以了,至少在ie里面可以出现安装的对话框,证书有效与否没有关系,实际上很多商用软件的证书都过期了或者你没有他签发者的根证书,也就是对你来说是无效的证书。实际上你只要有vc其他的工具都用不着了,更本就用不上什么免费签名的软件,signcode不就对你来说是免费的么?两个接口在atl中只要加入两句话就行了,一切搞定,你要真正有效的证书估计就的花钱了,不过能用就行了,何必花钱了,老板都不掏钱,我更不会自己掏腰包了。:)

#26


在ATL中只需要实现IObjectSafety接口即可,那么对于 MFC制作的控件该如何实现呢?

#27


请发一份给我吧,jackysinpson@sina.com

#28


数字签名软件在微软的站上就有,问题是,你有数字签名证书吗?

#29


你的免费的数字签名软件,不再提示ACTIVEX不安全??好象不太可能
我看到过这样的东西,在IE5.0下是不提示ACTIVEX的东西,不过人家IE升级到6.0就不行了

你的问题我不会,没在这方面研究过,请发一个给我看看吧,最好有代码
logo@263.net

#30


各位大侠,请问如何实现在老的ActiveX控件中(用MFC开发的)增加将其标记为脚本安全和持久性安全?

#31


用微软代码签名证书签个名问题就解决了。
http://www.wosign.com/Products/WoSign_CodeSigning.htm

#1


CAB打包例子:msdn 在index 中填入CAB&SIGN directory 按回车

每刷新一次就要下载是因为你控件下载后的版本号一直是1,0,0,0 当IE看到你网页上的版本号比以前下载的高时,它自然会下载了,但下载了的版本号实质上没有升级,下次运行是又认为是有高的版本下载了.
你只要将ocx的版本号改为2,0,0,0就可以了。

数字签名软件请发到  YangSenhui@21cn.com

#2


来吧:vcmfc@sina.com,本人太菜,不以回答你的问题......

#3


本人对这方面不熟,无法直接回答你的问题。但你可以到我提的问题:
“一个很难的难题:如何为自己做的activeX控件做数字化签名?”中找到答案。

数字签名软件请发到  mmybzy2000@21cn.com  谢谢!

       

#4


版本问题 YangSenhui 说得对
你的第一个问题看下面的inf

关于签名问题
在MSDN里有介绍不过比较老
可以download 一个MS IEAK,看那里面的文档。

      如果你真的有 免费的数字签名 请发到 iamafraid@126.com

\\\\\\\\\\\\\\\\\\\\\[version] 
; version signature (same for both NT and Win95) do not remove
signature="$CHICAGO$"
AdvancedINF=2.0  

[Add.Code]
ocx1.ocx=ocx1.ocx
dll1.dll=dll1.dll
dll2.dll=dll2.dll

[ocx1.ocx]
file-win32-x86=thiscab
clsid={xxxxxx-xxxx-xxxx-xxxx-xxxxxxxx}
FileVersion=1,0,0,1
RegisterServer=yes  

[dll1.dll]
file-win32-x86=thiscab
clsid={xxxxxx-xxxx-xxxx-xxxx-xxxxxxxx}
FileVersion=1,0,0,1
RegisterServer=yes  

[dll2.dll]
file-win32-x86=thiscab
clsid={xxxxxx-xxxx-xxxx-xxxx-xxxxxxxx}
FileVersion=1,0,0,1
RegisterServer=yes  



; end of INF file





\\\\\\\\\\

#5


免费的数字签名软件那里有? 给我一分好麽, 谢谢!

#6


我也要一份,谢谢!

#7


我也要一份,谢谢!

#8


答案都给他们回答掉了,不过我也想见识一下:    xubin_sh@citiz.net

#9


所谓的免费的数字签名软件 那只不过是iNetSDK的一部分,M$都有down.

不花钱去搞代码签名用证书, 用这个东东,也会有警告。

唉, 本来以为里面会有 根证书有效的代码签名用证书 呢。

#10


多谢了,能使用权发一个吗?
coral-wei@china.com

#11


错了,
多谢了,能给我发一个吗?
coral-wei@china.com 

#12


hustwjz@263.net

#13


Nyquist@china.com

#14


pop

#15


xxxxhb@china.com
谢谢!

#16


yxyletter@21cn.com

#17


我也要!!!!
bifengye@sohu.com

#18


TMD,这家伙是个骗子。


其实看一下它的内容,就知道这家伙相当的次。


我也不知道我当初要什么,要证书,叫公司买就可以了。

#19


敬请关注 
专家门诊/扩充话题/软件市场/
“中国人只能做MIS软件吗?有兴趣合作“通用软件“吗?开发模式可以学习Linux”(ShipDrink)

内核已经写好,非常干净,原码公开

70000行,其中50000行为手写,核心代码30000行
(无注释)目前版本是1.5,经历了1.0,1.1,1.2,1.4等
版本,其中1.1和1.5版本都曾作了极大改进,变化
较大结构更加紧凑,编码更加合理,使用了部分
COM原理但又不是COM,编译完,1.4版本为1.9M,
1.5为900K,这从一个侧面反映了布局和编码的合理性。

注:请对比一下
  Acrobat (正版2000元,我用得是正版)安装完为140M,
            但其核心代码为4.9M,
    Delphi6 (正版)安装完为600M,但其核心代码也仅为几兆,
  且编译程序中还包括大量资源(如位图,图标,对话框等)。

),
如果你你有开发热情,可以索要帮助文档,
你可以为它升级。但你不会赚钱。
因为赚钱的不是内核部分,


#20


多谢了,能给我发一个吗?
jimzj@163.com 

#21


请给我发一份吧,地址leizhice@szonline.net

#22


我们也遇到类似的问题,请发送一份给我们吧,谢谢!!

liujunxing@8848.net

#23


请千万麻烦给lexlexlex@sina.com发一份,谢谢。

#24


实现这个功能相当的简单,只要实现两个接口就不会提示了,真是TMD。

#25


实际上只要你的控件有数字签名,并实现了初始化安全和脚本安全这两个接口就可以了,至少在ie里面可以出现安装的对话框,证书有效与否没有关系,实际上很多商用软件的证书都过期了或者你没有他签发者的根证书,也就是对你来说是无效的证书。实际上你只要有vc其他的工具都用不着了,更本就用不上什么免费签名的软件,signcode不就对你来说是免费的么?两个接口在atl中只要加入两句话就行了,一切搞定,你要真正有效的证书估计就的花钱了,不过能用就行了,何必花钱了,老板都不掏钱,我更不会自己掏腰包了。:)

#26


在ATL中只需要实现IObjectSafety接口即可,那么对于 MFC制作的控件该如何实现呢?

#27


请发一份给我吧,jackysinpson@sina.com

#28


数字签名软件在微软的站上就有,问题是,你有数字签名证书吗?

#29


你的免费的数字签名软件,不再提示ACTIVEX不安全??好象不太可能
我看到过这样的东西,在IE5.0下是不提示ACTIVEX的东西,不过人家IE升级到6.0就不行了

你的问题我不会,没在这方面研究过,请发一个给我看看吧,最好有代码
logo@263.net

#30


各位大侠,请问如何实现在老的ActiveX控件中(用MFC开发的)增加将其标记为脚本安全和持久性安全?

#31


用微软代码签名证书签个名问题就解决了。
http://www.wosign.com/Products/WoSign_CodeSigning.htm