In Windows XP, due to a modification in the caching between MoveFile and DeleteFile API's, when the VerInstallFileW API is ...

In Windows XP, due to a modification in the caching between MoveFile and DeleteFile API's, when the VerInstallFileW API is called, the short (8.3) filename gets set instead of the long filename. This compatibility fix corrects this problem. This issue may affect the installation of an application if an older version is still present.