http://gup-win32.tuxfamily.org/

 

GUP(Generic Updater) 를 사용해보자. GUP은 cURL library과 TinyXml를 사용하는데 한마디로 웹에 업로드 되어 있는 xml을 이용해 버전을 비교한다. 사용하기도 간단하다.

 

 

다음은 notepad++ 의 GUP 사용 예 이다. (엄청 간단하다는 것을 알 수 있다.)

 

Client

<?xml version="1.0"?>

<GUPInput>

<Version>4.8.2</Version>

<InfoUrl>http://notepad-plus-plus.org/update/getDownloadUrl.php</InfoUrl>

<ClassName2Close>Notepad++</ClassName2Close>

<MessageBoxTitle extraCmd="1034" ecWparam="" ecLparam="">Notepad++ update</MessageBoxTitle>

<SilentMode>yes</SilentMode>

</GUPInput>

 

 

Server

<?xml version="1.0"?>

<GUP>

<NeedToBeUpdated>yes</NeedToBeUpdated>

<Version>6.2.2</Version>

<Location>http://download.tuxfamily.org/notepadplus/6.2.2/npp.6.2.2.Installer.exe</Location>

</GUP>

 

+ Recent posts