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
每刷新一次就要下载是因为你控件下载后的版本号一直是1,0,0,0 当IE看到你网页上的版本号比以前下载的高时,它自然会下载了,但下载了的版本号实质上没有升级,下次运行是又认为是有高的版本下载了.
你只要将ocx的版本号改为2,0,0,0就可以了。
数字签名软件请发到 YangSenhui@21cn.com
#2
来吧:vcmfc@sina.com,本人太菜,不以回答你的问题......
#3
本人对这方面不熟,无法直接回答你的问题。但你可以到我提的问题:
“一个很难的难题:如何为自己做的activeX控件做数字化签名?”中找到答案。
数字签名软件请发到 mmybzy2000@21cn.com 谢谢!
“一个很难的难题:如何为自己做的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
\\\\\\\\\\
你的第一个问题看下面的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
coral-wei@china.com
#11
错了,
多谢了,能给我发一个吗?
coral-wei@china.com
多谢了,能给我发一个吗?
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
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,但其核心代码也仅为几兆,
且编译程序中还包括大量资源(如位图,图标,对话框等)。
),
如果你你有开发热情,可以索要帮助文档,
你可以为它升级。但你不会赚钱。
因为赚钱的不是内核部分,
专家门诊/扩充话题/软件市场/
“中国人只能做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
jimzj@163.com
#21
请给我发一份吧,地址leizhice@szonline.net
#22
我们也遇到类似的问题,请发送一份给我们吧,谢谢!!
liujunxing@8848.net
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
我看到过这样的东西,在IE5.0下是不提示ACTIVEX的东西,不过人家IE升级到6.0就不行了
你的问题我不会,没在这方面研究过,请发一个给我看看吧,最好有代码
logo@263.net
#30
各位大侠,请问如何实现在老的ActiveX控件中(用MFC开发的)增加将其标记为脚本安全和持久性安全?
#31
用微软代码签名证书签个名问题就解决了。
http://www.wosign.com/Products/WoSign_CodeSigning.htm
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
每刷新一次就要下载是因为你控件下载后的版本号一直是1,0,0,0 当IE看到你网页上的版本号比以前下载的高时,它自然会下载了,但下载了的版本号实质上没有升级,下次运行是又认为是有高的版本下载了.
你只要将ocx的版本号改为2,0,0,0就可以了。
数字签名软件请发到 YangSenhui@21cn.com
#2
来吧:vcmfc@sina.com,本人太菜,不以回答你的问题......
#3
本人对这方面不熟,无法直接回答你的问题。但你可以到我提的问题:
“一个很难的难题:如何为自己做的activeX控件做数字化签名?”中找到答案。
数字签名软件请发到 mmybzy2000@21cn.com 谢谢!
“一个很难的难题:如何为自己做的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
\\\\\\\\\\
你的第一个问题看下面的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
coral-wei@china.com
#11
错了,
多谢了,能给我发一个吗?
coral-wei@china.com
多谢了,能给我发一个吗?
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
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,但其核心代码也仅为几兆,
且编译程序中还包括大量资源(如位图,图标,对话框等)。
),
如果你你有开发热情,可以索要帮助文档,
你可以为它升级。但你不会赚钱。
因为赚钱的不是内核部分,
专家门诊/扩充话题/软件市场/
“中国人只能做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
jimzj@163.com
#21
请给我发一份吧,地址leizhice@szonline.net
#22
我们也遇到类似的问题,请发送一份给我们吧,谢谢!!
liujunxing@8848.net
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
我看到过这样的东西,在IE5.0下是不提示ACTIVEX的东西,不过人家IE升级到6.0就不行了
你的问题我不会,没在这方面研究过,请发一个给我看看吧,最好有代码
logo@263.net
#30
各位大侠,请问如何实现在老的ActiveX控件中(用MFC开发的)增加将其标记为脚本安全和持久性安全?
#31
用微软代码签名证书签个名问题就解决了。
http://www.wosign.com/Products/WoSign_CodeSigning.htm
http://www.wosign.com/Products/WoSign_CodeSigning.htm