Posted December 12, 200816 yr How do you figure out where the dlls are located with the following.<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0"> <dependency> <dependentAssembly> <assemblyIdentity type="win32" name="Microsoft.VC80.CRT" version="8.0.50608.0" processorArchitecture="x86" publicKeyToken="1fc8b3b9a1e18e3b"></assemblyIdentity> </dependentAssembly> </dependency></assembly>all I see isC:\WINDOWS\WinSxS\x86_Microsoft.VC80.CRT_1fc8b3b9a1e18e3b_8.0.50727.1433_x-ww_5cf844d2\
December 16, 200816 yr <assemblyIdentity type="win32" name="Microsoft.VC80.CRT" version="8.0.50608.0" processorArchitecture="x86" publicKeyToken="1fc8b3b9a1e18e3b"></assemblyIdentity>This line states everything you need to know about where to look for the given dependency.The folders inside the WinSxS folder are based on the assmeblyIdentity line and are build using the elements in the entry. For example your folder containing the above line would be something such as:x86_Microsoft.VC80.CRT_1fc8b3b9a1e18e3b_8.0.50608.0_<other_info_here>So the overall jist of the line is:[processorArchitecture]_[name]_[publicKeyToken]_[version]_x-ww_[hash]Some links that might help:http://msdn.microsoft.com/en-us/library/aa375682(VS.85).aspxhttp://msdn.microsoft.com/en-us/library/aa374234(VS.85).aspxhttp://msdn.microsoft.com/en-us/library/aa375680(VS.85).aspx
December 18, 200816 yr Author Are you sure that is a hash? It looks like a version number or something to me.I'll take a look at those links.
December 19, 200816 yr Are you sure that is a hash? It looks like a version number or something to me.I'll take a look at those links.The 3rd link I gave explains the syntax:%systemDrive%\windows\winsxs\policies\x86_policy.2.0.Microsoft.Windows.SampleAssembly_75e377300ab7b886_x-ww_<hashvalue>.
Create an account or sign in to comment