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
<[email protected]>
没有合适的资源?快使用搜索试试~ 我知道了~
解包软件CRBuilder.exe
共242个文件
xml:157个
exe:27个
dll:25个
需积分: 5 0 下载量 100 浏览量
2024-02-03
20:52:29
上传
评论
收藏 78.6MB ZIP 举报
温馨提示
解包软件CRBuilder.exe
资源推荐
资源详情
资源评论
收起资源包目录
解包软件CRBuilder.exe (242个子文件)
busybox 1.27MB
busybox 1.27MB
busybox 1.27MB
compact_dex_converter 8.54MB
cygwin1.dll 3.33MB
cygwin1.dll 3.3MB
7z.dll 2.96MB
SciLexer.dll 1.72MB
SQLite.Interop.dll 1.56MB
cygstdc++-6.dll 1.4MB
cygiconv-2.dll 1010KB
libcurl.dll 533KB
DotNetZip.dll 448KB
System.Data.SQLite.dll 347KB
cygext2fs-2.dll 252KB
cygblkid-1.dll 199KB
NppConverter.dll 154KB
nppPluginList.dll 153KB
NppExport.dll 130KB
mimeTools.dll 118KB
cyggcc_s-1.dll 107KB
cygz.dll 83KB
cygz.dll 83KB
cyggcc_s-seh-1.dll 70KB
libwinpthread-1.dll 67KB
cygintl-8.dll 42KB
cyge2p-2.dll 28KB
cyguuid-1.dll 16KB
cygcom_err-2.dll 13KB
ozipdecrypt.exe 8.05MB
ext4_utils.exe 6.54MB
payload.exe 6.42MB
img2sdat.exe 6.14MB
sefcontext.exe 5.73MB
sdat2img.exe 5.72MB
rmverity.exe 5.72MB
notepad++.exe 3.34MB
sed.exe 1.61MB
aapt.exe 1.56MB
magiskboot.exe 1.42MB
CRBuilder.exe 978KB
lz4.exe 793KB
brotli.exe 762KB
zipalign.exe 715KB
GUP.exe 709KB
busybox.exe 551KB
vdexExtractor.exe 508KB
7z.exe 447KB
tar.exe 429KB
make_ext4fs.exe 228KB
flinux.exe 201KB
imgextractor.exe 189KB
simg2img.exe 126KB
img2simg.exe 126KB
tune2fs.exe 67KB
resize2fs.exe 47KB
samsung_file_contexts.fs 115KB
Locale_ID.html 29KB
apktool.jar 8.91MB
signer.jar 1.51MB
baksmali.jar 1.23MB
smali.jar 941KB
omc-decoder.jar 58KB
LICENSE 8KB
change.log 1KB
README.md 3KB
system-mount.sh 3KB
system-mount.sh 3KB
system-mount.sh 3KB
system-mount.sh 2KB
kernel-flash.sh 822B
system-resize.sh 801B
license.txt 16KB
changelog.txt 5KB
updater-script.txt 2KB
updater-script.txt 2KB
updater-script.txt 2KB
updater-script.txt 2KB
readme.txt 1KB
knox_list.txt 457B
fast_debloat.txt 154B
update-binary 1.48MB
update-binary 825KB
update-binary 825KB
update-binary 825KB
autoit.xml 721KB
php.xml 418KB
langs.model.xml 336KB
java.xml 201KB
stylers.model.xml 166KB
Zenburn.xml 163KB
nepali.xml 121KB
HotFudgeSundae.xml 108KB
DansLeRuSH-Dark.xml 107KB
Solarized-light.xml 106KB
Solarized.xml 106KB
MossyLawn.xml 106KB
Navajo.xml 106KB
khaki.xml 106KB
hindi.xml 100KB
共 242 条
- 1
- 2
- 3
资源评论
skylycn
- 粉丝: 3
- 资源: 25
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功