当前位置: 首页 > news >正文

智能建站系统的建站步骤你认为什么是网络营销

智能建站系统的建站步骤,你认为什么是网络营销,莆田房产网,深圳 做网站 互联1、如果需要创建cab文件#xff0c;首先需要Cabarc或者Makecab#xff0c;它们随着Cabinet SDK的安装就有了#xff0c;Cabinet SDK的下载地址是http://msdn.microsoft.com/workshop/management/cab/cabdl.asp。 Cabarc可以创建、查看或者解出cab里面的文件#xff0c;而…1、如果需要创建cab文件首先需要Cabarc或者Makecab它们随着Cabinet  SDK的安装就有了Cabinet  SDK的下载地址是http://msdn.microsoft.com/workshop/management/cab/cabdl.asp。  Cabarc可以创建、查看或者解出cab里面的文件而Makecab则只可以用来创建cab文件。  2、制作cab文件时需要将所有的相关文件都包含进去可以通过DependsVC自带的检查需要的文件。使用inf文件将这些东西都写进去。  3、inf搞法inf文件描述cab中所有的ocx及dll文件inf通过一些命名区域来提供需要的信息。   怎么写inf  最开始一般是[Version]区  eg:  [Version]         signature$XXXX$         AdvancedINF2.0  接下来就是最重要的[Add.Code]区  eg:  [Add.Code]         Ctrl1.dllC1Section         Ctrl2.dllCtrl2.dll  前面是要下载的文件名后面是对应这个文件的区域名可以是任何名字不过一般都是和文件的名字相同这样方便维护。还有需要注意是在[Add.Code]区出现的文件要根据依赖性进行排序例如前面说的ctrl1.dll要依赖于ctrl2.dll则ctrl2.dll要出现在ctrl1.dll的前面。因为安装时是按照相反的顺序进行的也就是说先安装ctrl2.dll然后才是ctrl1.dll哧哧记清楚了不要搞反了。  再接下来是各个文件的区域了  [Ctrl1.dll]  file-win32-x86thiscab  RegisterServeryes  clsid{.....}  DestDir    FileVersion1,0,0,0  [Ctrl1.dll]区域中的第一个file值告诉ie到哪里去得到这个dllfile一共包括三个部分第一部分是file这个永远都是这样的至少目前来说第二部分告诉声明支持的OSwin32表示windowsmac就是苹果MAC  OX了第三部分是CPU类型比如说x86、  ppc  (Power  PC)、  mips或者alpha了。  file的值可以取三个一个URL、ignore和thiscab如果是URL则说明到URL所在的位置去下如果是ignore说明对于这种OS和CPU不需要下载这个文件(ctrl1.dll)如果是thiscab很明显就在当前的cab文件中了。  接下来是RegisterServer可以取两个值yes和no如果为yes则说明ie要注册该dll如果是no就不必了  再下来是DestDir它的值是dll将要存到本地硬盘的位置如果它的值是10则将dll放到/Windows或者/WinNT下如果是11则放到/Windows/System或者  /WinNT/System32下如果是空就是没有值则会放到/Windows或者/WinNT下的Downloaded  Program  Files目录下  最后是FileVersion这个就比较明显了说明了ctrl1.dll的版本号。  有时候我们使用VB来开发控件的时候需要将VB的虚拟机装上去它需要一些其它的说明的简单地讲一下吧  在[Add.Code]中增加一项MSVBVM60.DLLMSVBVM60.DLL以VB6为例下面是  MSVBVM60.DLL区域  [MSVBVM60.DLL]             hookMSVBVM60.cab_Installer             FileVersion6,0,81,76  FileVersion很明显是版本号就不再说发就说说hook吧。  hook区域是在安装的时候需要执行的区域它分为两种一种是有条件的另外一种是无条件的无条件的hook区域是必须执行的反之则根据条件判断是否执行。以[Setup  Hooks]标记的区域是无条件区域如下所示  [Setup  Hooks]         hooknamesection-name   [section-name]  run%EXTRACT_DIR%/setup.exe  无条件区域常用来通过一个inf文件执行一个安装程序这就是我们在资源管理器右键点击一个inf文件时在执行安装这样的菜单的原因了  当ie下载了一个cab文件如果文件中没有[Add.Code]则处理[Setup  Hooks]区域运行run所指定程序哧哧上面就是setup.exe  条件区域则为在一定条件下执行前面为MSVBVM60.DLL指定的hook区域就是一个条件区域如果在MSVBVM60.DLL指定的CLSID或者version不能满足需要而且没有file这个命名值则执行hook所指定的区域。  [MSVBVM60.cab_Installer]  file-win32-x86http://activex.microsoft.com/controls/vb6/VBRun60.cab  run%EXTRACT_DIR%/VBRun60.exe  上面[MSVBVM60.cab_Installer]是一个hook区域它也包含了一个file值,指定一个URL表示MSVBVM60.DLL可以从这个URL下载得到run则说明了执行哪一个文件  这里有必要说明一下的是MS对一些常用的Redistributable  Microsoft  DLLs  可以通过指定CODEBASE属性为http://activex.microsoft.com/controls这样在cab文件中就中需要包含这些文件在计算机上有一个文件redist.txt上面的dll就是Redistributable  Microsoft  DLLs    创建一个cab文件  cabarc  N  ctrl1.cab  ctrl1.inf  ctrl1.dll  N表示要创建一个新的文件ctrl1.cab是创建的文件名ctrl1.inf是cab的inf后而是需要加到cab里的文件可以使用通配符。  然后就可以将cab文件放到网页上了  OBJECT  IDCtrl1Obj                 CLASSIDclsid:.....................................                 CODEBASEhttp://server.com/ctrl1.cab#version8,0,0,5007  /OBJECT  这里也在一个version不过这里的version是指控件的version而inf里的是文件的version。    制作电子签名  首先从下面的网址下载制作签名的工具SignCode地址是  http://msdn.microsoft.com/workshop/gallery/tools/authenticode/authcode.asp  从签名授权中心如VeriSign或者你的局域网上运行的Microsoft  Certificate    Server授权服务器得到一个certificate在申请授权的过程你会得到一个私钥。  也可以使用MakeCert.exe和Cert2Spc.exe创建的私钥进行测试方法是首先使用MakeCert创建一个X.509的certificate.cer文件         MakeCert  -sv  MyKey.pvk  n  CNMy  Software  Company  MyCert.cer  然后利用Cert2Spc将.cer文件转换成为PKCS  #7软件发布Certificate(.spc文件)         Cert2Spc  MyCert.cer  MyCert.spc  利用你下载的SignCode对你的cab文件进行电子签名         SignCode  -spc  MyCert.spc  -v  MyKey.pvk  -t  http://                 timestamp.verisign.com/scripts/timstamp.dll  ctrl1.cab  SignCode还可以指定一些其它的参数就不说了太长了哧哧。  虽然可以利用测试的.cer和.spc文件但是在发布的时候必须申请。   其实东西在SDK中都有说明不过都是E文的慢慢看. 转载于:https://www.cnblogs.com/hehe520/archive/2004/11/06/6330147.html
http://www.sadfv.cn/news/358399/

相关文章:

  • 官方网站下载游戏建旅游网站多少钱
  • 类似享设计的网站wordpress多语言主页
  • 个人网站 备案 广告东莞建设网站公司简介
  • 南昌自助建站室内装修设计软件vr
  • 中国化学工程第九建设公司网站当前最新域名
  • 淘宝网站代做虎皮椒支付WordPress
  • 搜狐做网站烟台企业网站建站模板
  • 免费开通的网站企业网站备案号密码忘记
  • 四川和城乡建设厅网站沈阳建设工程许可公示版
  • 济南网站制作工作室高端网站设计制作方法
  • 仿一个网站要多少钱it运维专员
  • 期货网站做模拟网站开发策划
  • 番禺人才网招聘信恿新网站 seo
  • 网站电话改了子页怎么改北京网络网站推广
  • 宁波企业自助建站系统做蔬菜配送有什么网站可下载了解
  • 建设网站的好公司10月哪个网站做电影票活动
  • php网站搭建环境搭建满堂彩谁做的网站
  • 网站如何做网络推广深圳互联网公司排行榜
  • 网站建设题库及答案佛山seo
  • 做旅游网站公司做网站的软件初中生
  • 网站手机版建设项目书wordpress如何打赏
  • 网站建设的基本知识wordpress 还是写代码
  • 企业网站被黑后如何处理做平面常用的网站
  • 社区微网站建设方案wordpress 浏览量插件
  • 南阳卧龙区高端网站建设价格网站建设公司西安
  • 非凡网站建设平台网页一键 wordpress
  • 手机网站开发例子吉林学校网站建设
  • 做招聘网站的要求涉县移动网站建设报价
  • 厦门小微企业网站建设补贴单页网站如何优化
  • 茂县建设局网站一小时做网站