Program lze zavolat dvěma způsoby:
Předání parametrů
UniversalUpdater.exe 1.25.3333
http://mojestranka.cz/aplikace_info.php?id=1f5r8d s
‚s‘ znamená, že
pokud nebyla nalezena nová verze nebo došlo k chybě, nezobrazí se
dialogové okénko (silent mode – např. při startu aplikace)
Lze také použít parametr xml
, pokud daný script vrací
formát XML.
Zde je ukázka, jak lze program zavolat z vaší aplikace:
public static void CheckForUpdates(bool Silent = true)
{
if (File.Exists("UniversalUpdater.exe"))
{
Version InstalledVersion = System.Reflection.Assembly.GetExecutingAssembly().GetName().Version;
System.Diagnostics.Process uu = new System.Diagnostics.Process();
uu.StartInfo.FileName = "UniversalUpdater.exe";
uu.StartInfo.Arguments = " " + InstalledVersion + " http://devbook.cz/scripts/programs_version.php?uniqid=505b0c67d08e0" + (Silent ? " s" : "");
uu.Start();
}
}
Přiložením souboru
Textový soubor uu.ini
:
1.25.3333
http://mywebsite.net/appinfo.php?id=1f5r8d
Pokud script vrací XML formát, připište na další řádek klíčové
slůvko xml
.
XML soubor uu.xml
:
<?xml version="1.0" ?>
<UniversalUpdater>
<InstalledVersion>1.20.2555</InstalledVersion>
<AppUpdateUrl>http://www.sczdavos.eu/script/GetFileInfo/isim-messenger</AppUpdateUrl>
<IsXML>false</IsXML> <!-- is file in AppUpdateUrl in xml format? -->
</UniversalUpdater>
Příklad XML formátu: http://www.sczdavos.eu/…im-messenger
Příklad textového formátu: http://devbook.cz/…_version.php?…
Ke stažení
UniversalUpdater.exe 586x (43.5 kB)
UniversalUpdater_Publish.zip 300x (47.93 kB)
0 reakcí k "UniversalUpdater"
0