Problem with DLL overwriting
Hello,
I have a problem with an application called NuGenesis 7.1 SDMS.
This application contains three steps for installation :
1- Install Unify printer device and service
2 - Install Transfer Application
3 - Install Service Release 3.
Actually, I have a problem when installing Service Release 3 because, during installation, it install DLL into System32, but these DLL are already present (was installed in step 1 - Install Unify). I need to install these files because they are more recent (2008-05-14 instead of 2007-06-06).
Here is the probleme because editor hasn't change the version number and Install consider that the files are the same (but not, size is a little bit different). Do you have some idea to solve this small (i hope) issue ?
One more time, sorry for my english (I'm french).
Thanks in advance
I have a problem with an application called NuGenesis 7.1 SDMS.
This application contains three steps for installation :
1- Install Unify printer device and service
2 - Install Transfer Application
3 - Install Service Release 3.
Actually, I have a problem when installing Service Release 3 because, during installation, it install DLL into System32, but these DLL are already present (was installed in step 1 - Install Unify). I need to install these files because they are more recent (2008-05-14 instead of 2007-06-06).
Here is the probleme because editor hasn't change the version number and Install consider that the files are the same (but not, size is a little bit different). Do you have some idea to solve this small (i hope) issue ?
One more time, sorry for my english (I'm french).
Thanks in advance
0 Comments
[ + ] Show comments
Answers (8)
Please log in to answer
Posted by:
anonymous_9363
15 years ago
Posted by:
JeanLedot
15 years ago
Thanks for your reply.
Yes you're right, SR3 contains files dated 2008-05-14.
The software is NuGenesis 7.1 SDMS. Editor gives installshield setup, but my company only wants msi package. I cannot extract any msi files with administrative installation. That's why I'm trying to repackage these three setup.
Regards
Yes you're right, SR3 contains files dated 2008-05-14.
The software is NuGenesis 7.1 SDMS. Editor gives installshield setup, but my company only wants msi package. I cannot extract any msi files with administrative installation. That's why I'm trying to repackage these three setup.
Regards
Posted by:
anonymous_9363
15 years ago
So, if you're re-packaging, why not simply install SR3 over the top of the first app before completing the snapshot? Or maybe combine all three?
If that's not an option, you need to check version information in the DLLs. I suspect that the vendor hasn't incremented the version information, meaning that WI won't overwrite unless you force it to.
If that's not an option, you need to check version information in the DLLs. I suspect that the vendor hasn't incremented the version information, meaning that WI won't overwrite unless you force it to.
Posted by:
JeanLedot
15 years ago
One more time, you're right.
In fact all files installed with SR3 have the same version number... not only the dll, but .exe files too.
I think that I will follow your advice and make only one snapshot, after installing the three "components".
For information, do you know if there is option in wise for windows installer to replace file with the same version, but with more recently modified date ?
Anyway, thanks,
In fact all files installed with SR3 have the same version number... not only the dll, but .exe files too.
I think that I will follow your advice and make only one snapshot, after installing the three "components".
For information, do you know if there is option in wise for windows installer to replace file with the same version, but with more recently modified date ?
Anyway, thanks,
Posted by:
anonymous_9363
15 years ago
For information, do you know if there is option in wise for windows installer to replace file with the same version, but with more recently modified date ?Interesting question! TBH, I don't know, as I've not come across that situation. I guess you could reset the version information in the File table to '0.0.0.0' and then add the file's information to the MSIFileHash table? Anyone?
It would be a lot simpler, though, to add the rogue files to the RemoveFiles table and ensure that the RemoveFiles action is scheduled before the InstallFiles action (it is by default).
Posted by:
JeanLedot
15 years ago
Posted by:
anonymous_9363
15 years ago
Posted by:
JeanLedot
15 years ago
Rating comments in this legacy AppDeploy message board thread won't reorder them,
so that the conversation will remain readable.
so that the conversation will remain readable.