I wrote a simple (I thought) program for a friend of mine. The program allows users to enter product information in an Excel spreadsheet. I then extract the data and write it to an XML file for storage. The user may then retrieve the data for each product and display it as HTML in IE. The project references IE,XML and Excel.
I finished a prototype and used the package and deployment wizard to create an installation CD. I removed all the files from my machine (I am running XP Professional) that I had been using during development and installed from the CD. It worked fine.
I took the CD to my friend to show him the prototype and see what we wanted to do from there. He put the CD in his (Windows 98) machine and started the install. A window came up saying that some of his files were out of date and asked if he would like to update them now. He clicked yes, the files were updated and a window came up saying that he needed to restart. When he did, A window came up saying that one of his DLL,s was missing or could not be opened. Now he can't boot from C: or even re-install Windows 98 from his Windows 98 CD.
Fortunately he had recenly installed a new hard drive and still had his old one installed also. After some copying of files from the Windows 98 CD to his old hard drive, he was able to boot from it and access his data and programs that wrere on the new drive. He is still unable to boot from the new drive.
It appears that my program replaced, deleted or corrupted some of the files in the Win32 folder on the new hard drive.
Can anyone tell me what I did wrong and or how to fix it?