Thanks golfsierra2,
But I did searched the forum and read all above threads before I posted.
I downloaded LOCK ON 1.1: Flaming Cliffs 4 times from the same link (295,916,115 bytes), using different methods, (Internet Explorer, FireFox, FlashGet). None of the downloads worked. They all stopped when extracting the protect.dll file, then started to revert back and quit installation.
It is unlikely the corrupt problem during download process because I'm getting the same CRC value for all these files, even though they were downloaded using different methods.
To isolate other factors, I formated my hard drive and installed a fresh new Windows XP SP2 with nothing but drivers installed. Installed LOMAC 1.0 and then downloaded the file again, still got the same error code during extracting process. Tested with CRC32 and got the same value: 0xBA6ADC54.
I also downloaded the 1.12a patch for web download version, (of course, not installed), on its download link page, it has CRC value listed, my test result matched the one online perfectly, so my download process seemed to be fine.
Can someone test his/her own installation file with CRC32 and let me know the result? Many thanks.
Henry