What is WinGup?
---------------
WinGup is a Generic Updater running under Windows environment.
The aim of WinGup is to provide a ready to use and configurable updater
which downloads a update package then installs it. By using cURL library
and TinyXml module, WinGup is capable to deal with http protocol and process XML data.
Why WinGup?
-----------
Originally WinGup was made for the need of Notepad++ (a generic source code editor under MS Windows).
During its conception, the idea came up in my mind: if it can fit Notepad++, it can fit for any Windows program.
So here it is, with LGPL license to have no (almost not) restriction for integration in any project.
How does it work?
-----------------
WinGup can be launched by your program or manually. It reads from a xml configuration file
for getting the current version of your program and url where WinGup gets update information,
checks the url (with given current version) to get the update package location,
downloads the update package, then run the update package (it should be a msi or an exe) in question.
Who will need it?
-----------------
Being LGPLed, WinGup can be integrated in both commercial (or close source) and open source project.
So if you run a commercial or open a source project under MS Windows and you release your program at
regular intervals, then you may need WinGup to notice your users the new update.
What do you need to use it?
---------------------------
A url to provide the update information to your WinGup and an another url location
to store your update package, that's it!
How is WinGup easy to use?
--------------------------
All you have to do is point WinGup to your url update page (by modifying gup.xml),
then work on your pointed url update page (see getDownLoadUrl.php comes with the release)
to make sure it responds to your WinGup with the correct xml data.
How to build it?
----------------
0. You have to build cURL before building WinGup:
```
a. Open VS2015 Native Tool Command for 32/64 bits
b. go to curl winbuild directory:
cd <your wingup source path>\curl\winbuild
c. compile cURL by using one of the following commands, according the mode and archetecture of wingup you want to build.
x64 release: nmake /f Makefile.vc mode=dll vc=14 RTLIBCFG=static MACHINE=x64
x64 debug: nmake /f Makefile.vc mode=dll vc=14 RTLIBCFG=static DEBUG=yes MACHINE=x64
x86 release: nmake /f Makefile.vc mode=dll vc=14 RTLIBCFG=static MACHINE=x86
x86 debug: nmake /f Makefile.vc mode=dll vc=14 RTLIBCFG=static DEBUG=yes MACHINE=x86
```
1. Open [`vcproj\GUP.sln`](https://github.com/gup4win/wingup/blob/master/vcproj/GUP.sln)
2. Build WinGup [like a normal Visual Studio project](https://msdn.microsoft.com/en-us/library/7s88b19e.aspx) with VS2015
To whom should you say "thank you"?
-----------------------------------
Don HO
<don.h@free.fr>
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
快捷指令V50国语版Linux指令 (221个子文件)
测试端口状态.bak 38KB
指令执行结束.bak 28KB
任务.bat 349B
FSCaptureHelp.chm 152KB
fsc.db 7KB
fsrec.db 2KB
Portable.db 454B
SciLexer.dll 1.72MB
libcurl.dll 533KB
NppShell_06.dll 225KB
NppConverter.dll 154KB
nppPluginList.dll 152KB
NppExport.dll 130KB
mimeTools.dll 118KB
使用手册.doc 278KB
防火墙说明.doc 80KB
VNC-Viewer-6.22.315-Windows.exe 10.84MB
VNC-Viewer-6.22.826-Windows-32bit.exe 8.39MB
FSCapture.exe 5.67MB
FSRecorder.exe 4.83MB
notepad++.exe 3.34MB
putty.exe 1.06MB
快捷指令.exe 995KB
上传下载.exe 925KB
psftp.exe 868KB
pscp.exe 853KB
plink.exe 847KB
GUP.exe 709KB
puttytel.exe 652KB
pterm.exe 583KB
puttygen.exe 507KB
pscp.exe 460KB
pageant.exe 420KB
FSCrossHair.exe 410KB
FSFocus.exe 392KB
tcping.exe 253KB
Au3Info.exe 215KB
常用命令(Linux).ini 449B
系统防火墙(Linux).ini 270B
系统工具(Win7).ini 243B
网关机VNC版.ini 221B
边缘节点VNC版.ini 213B
软件说明.ini 163B
配置.ini 159B
网站资源(知识库).ini 159B
默认配置.ini 158B
远程桌面(VNC).ini 82B
LICENSE 16KB
LICENSE 8KB
change.log 673B
README.md 3KB
RGB离线颜色板.mht 985KB
FSLogo.png 16KB
linux命令集.txt 24KB
readme.txt 1KB
windows命令集.txt 617B
帮助.txt 512B
重启加载SSHD服务.txt 393B
端口映射转发.txt 309B
样本范例.txt 291B
查看显卡厂家信息.txt 222B
更新VNC客户端.txt 180B
更新VNC服务端.txt 180B
取消指定地址访问.txt 179B
屏蔽指定地址访问.txt 176B
开放指定地址访问.txt 176B
显示防火墙开放信息.txt 161B
修改系统时间.txt 151B
bat路径.txt 126B
查看系统版本.txt 124B
VNC客户端(安装包).txt 123B
关闭防火墙.txt 112B
取消指定端口TCP.txt 107B
重启网卡服务.txt 102B
查看指定网络端口状态.txt 101B
AutoIT中文论坛.txt 96B
安装VNC客户端(Win).txt 96B
RGB颜色板.txt 96B
开放指定端口TCP.txt 91B
快捷指令(CSDN交流).txt 89B
公司产品内部网页.txt 87B
迅捷文字转语音.txt 86B
RealVNC文档资料.txt 81B
查询指定端口信息.txt 79B
查找文件按大小.txt 72B
查找指定程序进程.txt 68B
VNC客户端(绿色版).txt 67B
开启扩展功能.txt 67B
sz接收文件.txt 65B
开启防火墙自启动.txt 64B
RealVNC官网下载.txt 63B
查看指定进程端口状态.txt 62B
文件夹授777权限.txt 60B
扩展功能说明.txt 60B
查找文件指定名称.txt 58B
关闭防火墙自启动.txt 58B
RFB.txt 53B
rz发送文件.txt 47B
开放http流量.txt 46B
子网掩码在线工具.txt 45B
共 221 条
- 1
- 2
- 3
资源评论
yue0052
- 粉丝: 15
- 资源: 5
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功