Menu
Home
How To Use
Download
EULA
Forums

Advert - Clicking helps support UzziSoft.com
Software Update Checker - How To Use If
you have any problems, questions or want us to help you with a certain
software website, you can ask in the Forum.
Contained in the Zip archive are two files, the executable and a text
file. The text file allows you to specify a product's website you would
like the executable file to visit and what it should search for in order
to find the product's version number.
The softwarelist.txt file contains some examples of software websites
for you to learn from.
The structure of this file goes:
Software Name
Software URL
Delimiters (Things which break down/separate strings of text)
What to search for before the version number (The program will look for
this particular text and then use the delimiter to jump to the next part
of the text)
Registry Key (The registry key for the software you are checking for.
This can be left blank if you would just like to check the software
version and not compare it to your software version installed)
* (Used for separating the software in the file)
Example 1 - With Registry Key:
Ad-Aware SE Personal
http://lavasoft.de/english/default.shtml
<>
Build
"HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Ad-Aware
SE Personal" /v DisplayVersion
The first line is just the software name. The second line tells the
executable file which URL to load to find the version number. You will
need to view the page source code to be able to complete the third and
forth line. The fifth line points to the place in the registry key and
value to use so that it's able to view your installed version of the software.
From viewing the URL above we want our program to find this line
"Current Build: Ad-Aware SE Build 1.06". We firstly need to search for a
unique thing to search for right before the version number (1.06).
The word "Build" is right before the version number so we'll use that.
There's now a slight problem, the word "Build" isn't unique but there is
a slight different between the two "Build"s. Once has a semicolon after
it and the one we need to search for doesn't.
So what we do is look at the source code and we find that the first
"Build:" has a </b> tag after it. We firstly add a space delimiter so
that it can break up the words (e.g. it breaks up "Current Version" into
two words) and we also put "<" as well. By adding the "<" this breaks up
the first build into "Build:". Now when the program searches for "Build"
it will find the one we are looking for since the first "Build" now is
"Build:".
We now open up regedit by selecting the Start Menu, then Run and then
type in regedit and press OK. We press Ctrl + F to
find a certain key which in this case is Ad-aware. We keep hitting F3
until we find a version number in relation to Ad-aware.
In this Ad-Aware SE Personal key we can see a value called "DisplayVersion"
which has the data "1.06". You can open up the software and make sure
that this is the correct version number.
We firstly copy the key name which we get:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Ad-Aware
SE Personal
Then we specify the value to use which in this case is DisplayVersion.
We put the key name in double quotes and then add a /v which
tells it the value to use and then we put the value DisplayVersion.
In the end you'll end up with:
"HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Ad-Aware
SE Personal" /v DisplayVersion
Once the program is run we can see it display the software name
along with the version and report back to you saying whether your
software is up to date or out of date.
E.g. Ad-Aware SE Personal is up to date (v1.06) or Ad-Aware SE Personal
has been updated to v1.06 (Your version: 1.04).
Example 2 - Without Registry Key:
mIRC
http://www.mirc.com/get.html
",
><B>mIRC
We look at the source code of the URL and find the version number (6.2).
The first time we find it, we can see that using this first occurrence
of the version number won't work because it has a space between
"Download" and "mIRC" along with a space after the version number.
We search for the version number again in the source code and find:
Looking above, we could search for "><B>mIRC" and put the delimiter as
space, double quote and ",". This will therefore allow the program to
break up this line and find what we are searching for (the double quote
and space make this happen) Looking above, we could search for "><B>mIRC"
and put the delimiter as space, double quote and ",". This will
therefore allow the program to break up this line and find what we are
searching for (the double quote and space make this happen) and then
read the next word which would be 6.2 as the space before and comma
after breaks up the text before and after the 6.2.
Once the program is run we can see it display the software name
along with the version. E.g. mIRC @ v6.2.
