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.
http://wingup.org
https://github.com/gup4win/wingup
Client 예제
<?xml version="1.0" ?>
<GUPInput>
<Version>4.6</Version>
<InfoUrl>https://notepad-plus-plus.org/update/getDownloadUrl.php</InfoUrl>
<SoftwareName>Notepad++</SoftwareName>
<ClassName2Close>Notepad++</ClassName2Close>
<MessageBoxTitle isModal="no">Notepad++ update</MessageBoxTitle>
<SilentMode>yes</SilentMode>
</GUPInput>
Server 예제 ( http://notepad-plus-plus.org/update/getDownloadUrl.php )
<GUP>
<NeedToBeUpdated>yes</NeedToBeUpdated>
<Version>7.5.6</Version>
<Location>
http://notepad-plus-plus.org/repository/7.x/7.5.6/npp.7.5.6.Installer.exe
</Location>
</GUP>