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?
----------------
Before building WinGup, you have to build curl lib.
Launch your Visual Studio Command Prompt then go to wingup\curl\winbuild, then launch the makefile:
*cd wingup\curl\winbuild*
*nmake /f Makefile.vc mode=dll*
Once curl lib is generated, you can use VS2005 to build your WinGup.
To whom should you say "thank you"?
-----------------------------------
Don HO
<don.h@free.fr>
没有合适的资源?快使用搜索试试~ 我知道了~
Notepad++,json数据展示友好,方便分析数据
共21个文件
xml:7个
dll:4个
exe:4个
需积分: 9 0 下载量 182 浏览量
2022-11-23
15:13:35
上传
评论
收藏 2.24MB ZIP 举报
温馨提示
Notepad++,json数据展示友好,方便分析数据。
资源推荐
资源详情
资源评论
收起资源包目录
Notepad++json.zip (21个子文件)
Notepad++
NppShell_06.dll 262KB
notepad++ - 快捷方式.lnk 1KB
SciLexer.dll 1MB
langs.model.xml 270KB
notepad++.exe 2.04MB
plugins
NPPJSONViewer.dll 72KB
config.model.xml 5KB
uninstall.exe 274KB
LICENSE 16KB
shortcuts.xml 2KB
change.log 450B
localization
chineseSimplified.xml 54KB
english.xml 53KB
updater
gup.xml 3KB
gpl.txt 35KB
LICENSE 8KB
README.md 2KB
GUP.exe 139KB
gpup.exe 279KB
libcurl.dll 387KB
stylers.model.xml 104KB
共 21 条
- 1
资源评论
zhrmghgwsrmws
- 粉丝: 235
- 资源: 59
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功