Active X / COM Download Path

Server 上的 HTML 网页, ActiveX 控件下载后,一般默认路径会放在
在缺省情况下,控件下载后要放在 \windows\Downloaded Program Files 目录下的 ActiveX 控件高速缓存中。

------------------------------
制作有签名的 .cab
1. 下载 makecert.exe 工具
2. 运行 makecert -sv "myroot.pvk" -ss mySSName -n "CN=公司名称" -r myroot.cer
3. 弹出 Create Private Key Password, 输入密码
4. 弹出 Enter  Private Key Password, 输入密码
5. 显示 'Succeeded'
6. 生成了myroot.cer 和 myroot.pvk 两个文件
    myroot.cer  是证书,  myroot.pvk 是根密钥文件
7. 运行 signcode.exe
8. 选择 Next, Select File 选择 .cab 文件, 选择 Next
9. Signing Options 选择 Custom,点击 Next
10. 点击 'Select From File'
11. 选择第 6 步生成的 myroot.cer 文件,点击 Next
12. Private Key 选择 'Private key file on disk:',  点击 'Browse..' 选择 第6步生成的 myroot.pvk, 点击 Next
13. 输入 第3步设置的密码, 一直 Next 直至 Finish
14. 再次输入 第3步设置的密码
15. 等待提示成功, 完成

------------------------------
打包 .cab
CABARC.EXE -s 6144 n xxxx.cab 文件1 文件2

------------------------------
调试的技巧:
1. 打包 .cab 包后, 通过网页 安装完默认是将 CAB 文件删除的,可通过如下方法解决:(任选一种) 
    1> HKEY_LOCAL_MACHINE\Software\apps\Microsoft Application Installer\nDynamicDelete 键值 2 改成 1,重新启动.
    2> HKEY_CLASSES_ROOT\cabfile\Shell\open\command 修改 default 键值为 wceload.exe "%1" /nodelete 不自动删除;默认值为 wceload.exe "%1" 默认自动删除

你可能感兴趣的:(Active X / COM Download Path)