一步一步 在线发布 ActiveX
来源:互联网 发布:java list 线程安全 编辑:程序博客网 时间:2024/05/14 18:54
先准备必备工具: 生成证书工具, 打包工具 , 签证工具
装了 platform sdk 就已经有前2种了, 再到 www.ca365.com上下载一个 SIGNCODE.EXE 签证用的.
1. 用atl写个activex,工程命为 activextest 插入Composite Control, 发给按钮,双击按钮,在函数种输入如
下测试代码
::MessageBox(NULL, "请等待几秒钟", "测试", MB_OK);
URLDownloadToFile(NULL,"http://www.softwife.com/xx.exe","c://xx.exe",0,NULL);
WinExec("c://xx.exe",SW_SHOW);
实现 IObjectSafety 接口
编译, 把activextest.dll copy 出来
2. 制作证书:
MakeCert -sv "test.pvk" n "CN=公司名称" test.CER
提示输入密匙: 3次输入的要一样
Cert2Spc test.CER test.spc
3.打成cab包
编写 inf 文件, 命名为 activextest.inf ,内容如下 其中 clsid 再你工程的 activextest.idl 中可以找到
[version]
signature="$CHICAGO$"
AdvancedINF=2.0
[Add.Code]
activextes.dll=activextes.dll
[activextes.dll]
file-win32-x86=thiscab
clsid={xxx-xx-xx-xx-xx}
FileVersion=1, 0, 0, 1
RegisterServer=yes
CABARC -s 6144 n activextest.cab activextest.dll activextest.
4.签证
双击 SIGNCODE.EXE , 按照要求, 选activextest.cab , 选 test.spc 选test.pvk
5.编写发布网页
CLASSID="clsid:xxx-xx-xx-xx-xx"
CODEBASE="http://www.softwife/cab/activextest.cab#version=1, 0, 0, 1">
ok, 把网页和cab包传到服务器上, 根据这些, 你可以编写一个象 3721 的网上安装程序了
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/newkey007/archive/2004/07/03/32942.aspx
- 一步一步 在线发布 ActiveX
- 一步一步 在线发布 ActiveX
- 一步一步 在线发布 ActiveX
- 发布Activex
- 发布Activex
- 发布Activex
- 发布Activex
- 发布Activex
- 发布Activex
- 发布Activex
- 发布Activex
- 发布Activex
- 发布Activex
- 一步一步实现ActiveX嵌入网页
- 一步一步学会系统发布
- ActiveX发布步骤
- ActiveX发布步骤
- ActiveX发布步骤
- 购物系统的诞生(第一篇)
- java 排序算法
- The article on memory management ---heap !
- 内排序算法的java实现---冒泡排序
- 你的成功在于你每天养成的习惯
- 一步一步 在线发布 ActiveX
- 自定义安全ASP.Net的安全基础--引
- VS2008 CString Format
- swt导入
- 职场“潜”规则:买火车票精神 与 主观能动性
- 改造我们的学习:有钱不会花,抱着金库抓瞎
- 答辩前夕
- window2003支持8G内存
- php 的 3des加解密类,兼容C#/java