Our clients currently run XMAX version 5. We want to upgrade them to version 6.
I placed the XMControl.CAB version 6 on the server and changed the html-download page to:
<OBJECT CLASSID="CLSID:55EC30BE-EA43-45C4-ABD7-DDA7F6943D46"
ID="myIDcode"
CODEBASE="
http://pc-kees/xmax/cab/XMControl.CAB#VERSION=1,0,3,6.0.0.159">
</OBJECT>
I also tried:
CODEBASE="
http://pc-kees/xmax/cab/XMControl.CAB#VERSION=6.0.0.159">
(I extracted the version number from the XMControl.dll)
Now the programmers guide says:
Note:....If you specify a number that is greater than the currently-installed CAB file, a newer version is sought and installed. You can use this mechanism to ensure that clients viewing your HTML page are always up to date with the latest version of the XMAX CAB file (provided you update the page with the new version number). If you erroneously specify a number higher than the latest version of XMAX, the CAB file is repeatedly installed with each page-view.
Somehow this does not work. The new CAB is only downloaded to the client after I manually remove the installed files from "C:\windows\Downloaded Program Files"
My questions are:
- Should the mechanism as stated in the PG-note work?
- If so are there conditions that I don'n meet?
- Is there another way to deploy the new version, without having to uninstall all "Downloaded Program Files" manually on each client?