How to check the version of MSXML installed in the build ?
Hi,
Can anyone tell me how to check the version of MSXML installed in the the build ?
Any registry entry other than uninstall registry location.
Regards
Rupesh
Can anyone tell me how to check the version of MSXML installed in the the build ?
Any registry entry other than uninstall registry location.
Regards
Rupesh
1 Comment
[ + ] Show comment
-
We have a windows 7 workstation that had multiple versions of the dll. We installed msxml6 and the old dlls are still there. All the apps worked fine. We found that the old msxml4 file has security issues that makes it so I have to actually remove the old dll and after doing that one of our older apps broke. We had to call the vendor to have them make changes in the app to call the new dll. Looks like it does matter what other version dlls you have and the apps that use them. - jwanner@myersind.com 8 years ago
Answers (6)
Please log in to answer
Posted by:
mayur_mak
14 years ago
Hello rupesh,
u can add the following entries to the repective tables in MSI to get the job done--
appsearch tab
MSXML60 FileSearchMSXML60
Dirlocator table
FileSearchMSXML60 DirectorySearchMSXML60
DirectorySearchMSXML60 [SystemFolder]
Signature table
FileSearchMSXML60 msxml6.dll 6.10.1129.0 0
launch condition table(if required)
MSXML60 OR (VersionNT >= 600) OR Installed [ProductName] requires MSXML 6.0 SP1.
regards ,
mayur
u can add the following entries to the repective tables in MSI to get the job done--
appsearch tab
MSXML60 FileSearchMSXML60
Dirlocator table
FileSearchMSXML60 DirectorySearchMSXML60
DirectorySearchMSXML60 [SystemFolder]
Signature table
FileSearchMSXML60 msxml6.dll 6.10.1129.0 0
launch condition table(if required)
MSXML60 OR (VersionNT >= 600) OR Installed [ProductName] requires MSXML 6.0 SP1.
regards ,
mayur
Posted by:
anonymous_9363
14 years ago
I don't think the registry records that information. Even if it did, it might not be correct.
I'd get the version information from the file current in use for XML. You can find THAT by interrogating the value for 'FriendlyTypeName' in HKEY_CLASSES_ROOT\xmlfile. Strip out the leading characters '@' and the trailing ',-1', then use the FileSystemObject object's methods to get the version information from that file.
This exercise becomes more complicated if you need to do this in an MSI, although you don't mention that requirement.
I'd get the version information from the file current in use for XML. You can find THAT by interrogating the value for 'FriendlyTypeName' in HKEY_CLASSES_ROOT\xmlfile. Strip out the leading characters '@' and the trailing ',-1', then use the FileSystemObject object's methods to get the version information from that file.
This exercise becomes more complicated if you need to do this in an MSI, although you don't mention that requirement.
Posted by:
rupya1983
14 years ago
Posted by:
Hussi
14 years ago
Posted by:
rupya1983
14 years ago
Posted by:
anonymous_9363
14 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.