Note that there is no overlap of files between the CAB files.
This works fine on XP and WS03 but fails on WS08-R2. Investigation showed
that on this system Expand.exe is a new executable, (version 6.1.7600.16385,
size 64KB) while the XP version is older (5.1.2600.0, size 16KB). My
application works fine with the old version of Expand.exe (even on WS08-R2)
but fails with the new one.
Note: the new Expand.exe succeeds if there is only one CAB file and
therefore only one process to extract it.
Running the CAB expansion processes as a CMD /K with the new Expand.exe
showed me that after many output lines (one per each file in the CAB) of the
form:
Adding <file_path> to Extraction Queue
I get the following error messages (in most of the processes):
[QUOTE]
Expanding Files ....
One or more files could not be expanded. Delta Package Expander Returned
0x80070003
Expanding File <cab_file_path> Incomplete, Error Code=0x80070003
Error Description: The system cannot find the path specified.
[ENDQUOTE]
or:
[QUOTE]
Expanding Files ....
One or more files could not be expanded. Delta Package Expander Returned
0x80070002
Expanding File <cab_file_path> Incomplete, Error Code=0x80070002
Error Description: The system cannot find the path specified.
[ENDQUOTE]
Please explain what is the reason for this problem and how to overcome it.
TIA,
--
Benzi Eilon