在Urlmon.dll中有个函数叫URLDownloadToFile,顾名思义,是一个用来下载文件的东西,我们做在线安装或者其他很多时候,往往需要提前下载一些小的文件来配置当前将要安装的程序,遇到这种情况去兴师动众的调用下载插件未免太过繁琐,也增加无谓的体积,那么这种情况使用URLDownloadToFile不失为一个较为理想的处理方法。例子如下

!includensdialogs.nsh
XPStyle on

OutFile "test.exe"
Name "test"
Section "test"
System::Call 'Urlmon.DLL::URLDownloadToFile(i0, t"http://www.nsisfans.com/template/wxd_jdbbs/wxd_img/logo.png", t"nsis.png", i0,i0)i.s'
Pop $r0
${If} $r0 = 0
MessageBox MB_OK'下载成功'
${Else}
MessageBox MB_OK'下载失败'
${Endif}
SectionEnd

nsis使用URLDownloadToFile下载文件相关推荐

  1. 转:delphi用URLDownloadToFile下载文件,用进度条跟踪下载进度

    用URLDownloadToFile下载文件,如何用进度条跟踪下载进度 1:OnDownloadProgress  2:可有否具体的例子.  3:unit Unit1; interface uses ...

  2. 【引用】URLDownloadToFile_VB下载文件!

    这些天,写一个小程序,要将某空间服务器上的内容下载到本机使用,开始想用winsock控件,但是因为本人天赋有限,搞不定,所幸在网上发现了这样一个API函数,这个函数可是令人惊叹的好用啊!  比起win ...

  3. C/C++实现http下载文件

    一.使用MFC winhttp下载 #include <afx.h> #include <afxinet.h> #define RECVPACK_SIZE 2048 bool ...

  4. 解决electron-vue打包错误问题,nsis和winCodeSign下载失败问题

    今天在打包基于electron-vue的项目时报错问题,就是nsis和winCodeSign下载失败问题.本人已经在科学上网的环境下,可还是下载失败,最后下面是我的决绝方案 按照上面这两个截图手动下载 ...

  5. 从网络上下载文件的两种方式

    Delphi 编程,从网络上下载文件,我一般用 UrlDownloadToFile API函数,简单,实用. function DownloadFile(const strURL, strDownFi ...

  6. 用python下载文件的若干种方法汇总

    压缩文件可以直接放到下载器里面下载的 you-get 连接 下载任意文件 重点 用python下载文件的若干种方法汇总 写文章 用python下载文件的若干种方法汇总 zhangqibot发表于Met ...

  7. 初级版python登录验证,上传下载文件加MD5文件校验

    服务器端程序 import socket import json import struct import hashlib import osdef md5_code(usr, pwd):ret = ...

  8. linux快捷上传下载文件

    借助securtCRT,使用linux命令sz可以很方便的将服务器上的文件下载到本地,使用rz命令则是把本地文件上传到服务器 其中,对于sz和rz的理解与记忆我用了如下的方法(因为很多时候容易搞混): ...

  9. 基于php下载文件的详解

    基于php下载文件的详解 本篇文章是对php下载文件进行了详细的分析介绍,需要的朋友参考下 php下载文件,比如txt文件. 出现的效果就是,弹出浏览器自带的下载框,出现另存为操作.有时候会出现内存溢 ...

  10. java上传加密_Java上传下载文件并实现加密解密

    使用 Jersey 服务器实现上传,使用 HTTP 请求实现下载 引入依赖 在 pom.xml 中添加 Jersey 相关依赖 com.sun.jersey jersey-client 1.18.1 ...

最新文章

  1. 《程序设计解题策略》——1.6 利用左偏树实现优先队列的合并
  2. 高校青椒为避免相亲重复,给没谈成的124个姑娘每人建了个文件夹...
  3. Java程序员,上班那点事儿--程序员也是一般人
  4. 前端程序员的一些有学习借鉴作用的网站
  5. 英文读法_儿童英语学习-英文字母A
  6. tushare数据存入mysql代码_下载股票的历史日交易数据并存入数据库——基于tushare...
  7. ios沙盒机制与文件操作
  8. linux的so命令,每天一个 Linux 命令(67): ldd 命令
  9. TensorFlow 实战(三)—— 实现常见公式
  10. 2-Twelfth Scrum Meeting20151212
  11. python里的拆包、引用、递归与匿名函数
  12. 如何屏蔽所有国外ip,禁止国外IP访问网站
  13. (项目笔记)opencv人脸识别
  14. Windows conda ImportError: DLL load failed while importing shell
  15. CVE-2018-7490 uWSGI PHP Plugin目录遍历
  16. 乐嘉老师色彩性格测试完全版
  17. Android 多进程的基础使用及优缺点
  18. autoware 1.14 lgvsl simulator仿真
  19. gStore:A Graph-based SPARQL Query Engine---part1
  20. 诛仙很热,阅文集团的IP产业很冷

热门文章

  1. Qt安装教程(Qt 6.4)
  2. python停用词_python利用jieba分词进行分词,去停止词(停用词)。
  3. java 社招 简历_招聘java简历模板
  4. 基于HTML模板和JSON数据的JavaScript交互
  5. android手机刷机的作用,刷机有什么好处?为什么那么多人执着于安卓刷机
  6. (2)安装宝塔与docker及docker镜像下载加速
  7. 套管式换热器原理、设计、仿真!附全套资料下载
  8. 2021最新版谷歌浏览器百度网盘下载
  9. matlab矩阵除法用python改写
  10. CSS 标签权重判断的方式