The UpdateShield system includes a 32/64-bit Application
Programming Interface (API) called UpdateCheck. The UpdateCheck API is a collection of functions that provides
an interface between the application and the Updater. The functions, for
example, include connecting to the Updater, checking for updates, and getting
the update status. The UpdateCheck API provides
greater flexibility and allows you add an automatic software update system to
your application seamlessly. You can customize the update system as much as you
want, for example, adding the 'Check for Updates' menu item within your
application.
In addition,
the UpdateShield system also provides the UpdateCheck Class Library that provides high-level
programming classes. Whereas the Class Library encapsulates the standard UpdateCheck API functions, it allows you to take advantage
of OOP (Object-Oriented Programming) to add the automatic software update
functionalities to your application. The Class Library for popular compilers
are provided, which include C#, VB.NET, VC.NET, VB, VC++, Delphi, and C++
Builder.
The
following is the list of the UpdateCheck Class
Libraries.
Compiler |
Class
Library Files |
Available
in Directory |
C# |
UPDATECHECK.CS |
\LIBRARY\
UPDATECHECK.NET\CSHARP |
VB.NET |
UPDATECHECK.VB |
\LIBRARY\
UPDATECHECK.NET\VB.NET |
VC.NET |
UPDATECHECK.H |
\LIBRARY\
UPDATECHECK.NET\VC.NET |
VB |
UPDATECHECK.CLS,
UPDATECALLBACK.BAS UPDATECHECKDEF.BAS |
\LIBRARY\
UPDATECHECK \VB |
VC++ |
UPDATECHECK.CPP,
UPDATECHECK.H |
\LIBRARY\
UPDATECHECK \VC |
|
UPDATECHECK.PAS |
\LIBRARY\
UPDATECHECK \DELPHI |
C++Builder |
UPDATECHECK.CPP,
UPDATECHECK.H |
\LIBRARY\
UPDATECHECK \CBUILDER |
The UpdateCheck API also provides the .NET component that
allows you to easily add the automatic update capability into your application,
in a visual programming environment. The UpdateCheck .NET
Component is fully integrated with Microsoft's Visual Studio .NET IDE (Integrated
Development Environment). It supports development for the .NET Framework, and
includes design-time and runtime support for .NET applications. So you can
generate fully CLR (Common Language Runtime) compliant assemblies and gain
complete access to all languages and runtime features of .NET.
The UpdateCheck .NET Component is available in the following
directory:
\COMPONENT\UPDATECHECK.NET
COMPONENT\UPD.COMP.DLL
The Updatecheck API code examples are provided in the following
directories:
\EXAMPLES\UPDATECHECK
\EXAMPLES\UPDATECHECK.NET
\EXAMPLES\UPDATECHECK.NET
COMPONENT