There are two methods how to use it:

1) Call program with params:

UniversalUpdater.exe 1.25.3333 s

's' means that if new version isn't found or error occur no dialog will be shown (silent mode - fxp while starting app)

You can also use `xml` param if script is returning XML.

Here is example, how can it be called from your app:


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 + "" + (Silent ? " s" : "");


2) Create `uu.ini` file:


You can also specify if file on server is returning xml by adding "xml" keyword on another line

3) Create `uu.xml` file:

<?xml version="1.0" ?>


 <InstalledVersion>1.20.2555</InstalledVersion> <AppUpdateUrl></AppUpdateUrl>

<IsXML>false</IsXML> <!-- is file in AppUpdateUrl in xml format? -->


Here is example how can look actual info script on your website: or

Last edited Aug 18, 2013 at 4:47 PM by sczdavos, version 7


No comments yet.