zoukankan      html  css  js  c++  java
  • SoapToolkit3.0分发技术

    SoapToolkit3.0发布

            C++要访问WebService不像C#那么简单便捷,可以通过微软提供的一套基于COMSOAP开发组件来访问,这个SDK叫作SoapToolkit3.0(下载链接: http://download.csdn.net/detail/mingojiang/5093694),这套组件里面,有使用手册,程序员手册。

            现在的问题是,这个套件是一个独立的安装包,而且安装之后还有不少文档、帮助手册之类,你发行软件的时候,你不需要这些:

    1.发布软件,打包时,独立安装不方便

    2.有很多不相关的东西,如帮助手册之类

    3.独立安装,使安装包容量大

    现在下面就讲如何解决这个问题,其实很简单,只需提取出相应的dll,安装软件时注册到客户机上,就OK了,有5DLL需要提取出来,分别是:MSSOAP30.dllMSSOAPR3.dllmsxml4.dllWINHTTP5.DLLWISC30.dll。如果不知道怎么提取,以下有这5个动态库的下载链接:http://download.csdn.net/detail/mingojiang/5093742

    下面是用Inno SetUp发布软件写的代码,显示如果注册这5DLL

    [Files]

    Source: "F:\Temp\regsvr32.exe";DestDir: "{sys}"; Flags: onlyifdoesntexist

    Source: "F:\SoapToolkit30\MSSOAP30.dll";DestDir: "{app}\SoapToolkit30"; Flags: ignoreversion regserver

    Source: "F:\SoapToolkit30\MSSOAPR3.dll";DestDir: "{app}\SoapToolkit30"; Flags: ignoreversion regserver

    Source: "F:\SoapToolkit30\msxml4.dll";DestDir: "{app}\SoapToolkit30"; Flags: ignoreversion regserver

    Source: "F:\SoapToolkit30\WINHTTP5.DLL";DestDir: "{app}\SoapToolkit30"; Flags: ignoreversion regserver

    Source: "F:\SoapToolkit30\WISC30.dll";DestDir: "{app}\SoapToolkit30"; Flags: ignoreversion regserver

     技术交流QQ:1148824289

     

  • 相关阅读:
    P2604 [ZJOI2010]网络扩容
    P2053 [SCOI2007]修车
    P2045 方格取数加强版
    P4134 [BJOI2012]连连看
    P2153 [SDOI2009]晨跑
    P3381 【模板】最小费用最大流
    P3376 【模板】网络最大流
    P1326 足球
    2020牛客多校第八场I题 Interesting Computer Game(并查集+判环)
    Codeforces 1375D Replace by MEX(思维题)
  • 原文地址:https://www.cnblogs.com/MingoJiang/p/8682022.html
Copyright © 2011-2022 走看看