Hi,
I have a problem with upgrade. I have a package which includes
updated .inf and .sys files. From log I see that files are copied to
drvstore and installation/upgrade is done (fresh installation works
fine) - but after that (in upgrade) difxapp finds another copy of the
driver with same component ID and uninstalls it. Result is that when
I try to do upgrade difxapp uninstalls my driver. The reason why it
finds another copy of the driver is that in upgrade it copies files to
different folder in drvstore than in fresh installation. Folder name
includes a code or ID number (I'm not sure what code is it). So my
question is ... should it behave like this ? why it copies files to
different folder ? and what should I do to avoid this ?
My driver is not signed (yet), I have mainly tested with XP (also
win2000) and I'm using installshield 12 to make a package (but I dont
think the problem is there ...).

Any suggestions are welcome :)

Jussir