实验前提:
1. 有一个可注册的COM组件(如ActiveX)
2. 最好能有一台Windows server 2003作为证书服务器,用来申请签名代码的证书(本例使用从证书服务器申请证书签名)
3. 代码签名工具
实验步骤:
1.编写INF安装配置文件,没怎么研究过INF的写法就不在这里做过多说明,贴个示例
; Sample INF file for CryptoAPI.DLL
[version]
; version signature (same for both NT and Win95) do not remove
signature="$CHICAGO$"
AdvancedINF=2.0
[Add.Code]
CryptoAPI.dll=CryptoAPI.dll
CryptoAPI.inf=CryptoAPI.inf
[CryptoAPI.dll]
file-win32-x86=thiscab
clsid={CB955C27-9709-482A-8EEF-1DF63722A970}
FileVersion=1,0,0,1
RegisterServer=yes
[CryptoAPI.inf]
file=thiscab
; end of INF file