c#

位置:IT落伍者 >> c# >> 浏览文章

用vs2010 tools 编写打包cab


发布日期:2022年08月28日
 
用vs2010 tools 编写打包cab

开始>所有程序>Microsoft Visual Studio> Visual Studio Tools>Visual Studio命令提示()(以管理员权限打开)

) cabarc 将ocxdll打包成cab文件

Eg cabarc s n democab atldllPolygondll demoinf

) inf文件的编写

[version]

signature="$CHICAGO$"

AdvancedINF=

[AddCode]

activexdemoocx=activexdemoocx

[activexdemoocx]

filewinx=thiscab

clsid={AFABAEBDFA}

FileVersion=

DestDir=

RegisterServer=yes

) makecer 制作证书文件

Egmakecert n "CN=Root" r svRootIssuerpvk RootIssuercer

) signcode 给文件数字签名

EGsigncode

按着步骤走

添加cab文件

添加cer证书

添加密钥

……

) activeX插件安装升级

<object codebase="#version="CLASSID="CLSID:AFABAEBDFA"…/>

a)首先会判断系统中是否有classid为XXXX的该插件如果没有则提示用户下载并安装

b)如果系统中已经安装了该插件就会以#后的版本号和已安装的插件作比较如果更高则自动下载高版本软件进行更新

               

上一篇:c#自定义控件中事件的处理

下一篇:C# WinForm判断程序是否以管理员身份运行