Dan wrote:
>
> I wonder if doing an uninstall can cause a problem?
> I don't recall the upgrade instructions saying anything
> about doing an uninstall first, and my version 45.0
> upgrade simply replaced the prior version 43.0 files.
Our standard instruction on update/upgrade of XXCLONE
is identical to that on a new installation. That is,
an uninstallation is not only unnecessary but would
deprive the user the ability to retain (and run later)
the replaced version. That is when, XXCLONE is installed
on a computer with XXCLONE already installed, XXCLONE
will rename the old version as xxclone.old.exe (we
plan to rename to a version-number-encoded name in the
future).
In our opinion, the uninstallation procedure is a big
(and necessary) issue when an application alters the
"state" of a computer in a pervasive way (e.g.,
installing InternetExplorer that changes lots of
settings in the computer).
But, XXCLONE's design is an exact opposite where we
tried hard to minimize the "presence" of the XXCLONE
on the computer to the absolute minimum (we chose not
to alter the system registry for the presence of
XXCLONE on a computer). Since there is no persistent
change in the computer state (which is typically saved
in the System registry or some key files such as
WINDOWS.INI or SYSTEM.INI). Rather, XXCLONE saves
everything related to XXCLONE into the XXCLONE.INI file.
For example, XXCLONE memorizes the position of the XXCLONE
window display on your Desktop using the XXCLONE.INI
rather than in the System Registry.
Therefore, XXCLONE's uninstall is nothing more than
locating the XXCLONE-related files and directories
that were created by XXCLONE and deleting them.
The presence or absence of undeleted XXCLONE-related
files and directories would not alter the computer's
behavior other than the space which is occupied by
the unused XXCLONE files in the hard disk.
Kan Yabumoto