一步一步 在线发布 ActiveX

原创 2004年07月03日 11:30:00
先准备必备工具: 生成证书工具, 打包工具 , 签证工具
装了 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 的网上安装程序了

一步一步 在线发布 ActiveX

     先准备必备工具: 生成证书工具, 打包工具 , 签证工具装了 platform sdk 就已经有前2种了, 再到 www.ca365.com上下载一个 SIGNCODE.EXE 签证用的.1...
  • tabbycat
  • tabbycat
  • 2008年01月28日 14:20
  • 338

一步一步学ROP之linux_x86篇

0x00    本文仅解释说明蒸米大神一步一步学ROP之linux_x86篇,读者应先阅读这篇文章,遇到问题再来看我这篇文章。    阅读完这两篇文章后,我们会理解ROP(返回导向编程),DEP(堆栈...
  • jltxgcy
  • jltxgcy
  • 2016年02月19日 11:16
  • 2444

一步一步跟我学hadoop(1)----hadoop概述和安装配置

这几年云计算大数据很火,借这个东风,今天开始学习apache的分布式计算框架hadoop,希望不要太落后。 Apache Hadoop是一个在大型集群的商品硬件上运行的应用程序的框架。Hadoop框架...
  • wuyinggui10000
  • wuyinggui10000
  • 2015年07月05日 23:08
  • 2325

一步一步的打造好用的Vim(图解)

一步一步的打造好用的Vim(图解) 作者:草帽的后花园——小懒虫         转载请注明:草帽的后花园         首先,创建这个文档,是一直都有的想法,有两个原因,一个是为了自己保存,...
  • backgarden_straw
  • backgarden_straw
  • 2012年09月12日 16:06
  • 1232

一步一步学编程之Python(一)

在工作中接触过Linux和少许的php,但都没有深入的学习和使用过。现在因为由空闲,而且希望能够通过自己动手帮自己和朋友在电子信息化时代提供一些更多的方便(做一些宣传的小站点或者心血来潮时一些想法能够...
  • u012574346
  • u012574346
  • 2013年10月26日 08:55
  • 684

一步一步学springboot 一

Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通...
  • u010509052
  • u010509052
  • 2017年04月23日 23:12
  • 444

一步一步打造自己的VIM

一开始用vim的时候发现各种配置很繁琐,就静不下心去看,后来直接用别人写的“史上最强的vim配置”,虽然挺好用的,但是毕竟不是自己的,用着挺不舒服的。现在(可能突然脑抽了)打算开始根据自己需要的东西,...
  • Jacketinsysu
  • Jacketinsysu
  • 2016年03月09日 12:36
  • 943

从“一步一步写操作系统”到“一步一步抄操作系统”

前段时间在阅读《一步一步写嵌入式操作系统》,按照书本的内容一步一步写操作系统。不过在写的过程中比较纠结,因为《一步一步写嵌入式操作系统》一书提供了完整的样例代码,完全按照书中的内容一句一句敲代码视乎比...
  • keyboardOTA
  • keyboardOTA
  • 2012年05月06日 22:02
  • 2731

一步一步教你搭建IPython notebook

python有多强大就不多说了,自己百度 ipython notebook有多强大也不多说了,自己百度 直接上干货,中间对哪一步用到的东西有疑惑,自己百度 以下为windows平...
  • u012453913
  • u012453913
  • 2015年03月25日 13:10
  • 1211

一步一步学ROP之Android ARM 32位篇

0x00    本文仅解释说明蒸米大神一步一步学ROP之Android ARM 32位篇,读者应先阅读这篇文章,遇到问题再来看我这篇文章。   0x01    第一个问题:payload = 'A'*...
  • jltxgcy
  • jltxgcy
  • 2016年02月19日 17:48
  • 1953
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:一步一步 在线发布 ActiveX
举报原因:
原因补充:

(最多只允许输入30个字)