View Single Post
Old 04-26-2013, 03:27 AM   #11
BetterRed
null operator (he/him)
BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.
 
Posts: 21,600
Karma: 29709834
Join Date: Mar 2012
Location: Sydney Australia
Device: none
Quote:
Originally Posted by kovidgoyal View Post
msvcp90.dll is present in the Microsoft.VC90.CRT folder inside the calibre install folder. calibre does not install any dlls into the system.
Kovid, that's exactly what I thought (and nearly wrote too), but I thought I'd better check.

So I moved the files (dll's and manifest) in the Calibre2\Microsoft.VC90.CRT folder to another drive. When I started Calibre - it was fine, edit metadata, conversion, viewer, preferences etc - all A-OK.

So I looked at Calibre with Process explorer - See attachment

The instance of msvpc90.dll that is being used has been loaded from the winsxs location that's specified in the manifest file. That instance of the C++ run time folder and files were put in the winsxs folder when I built this system in 2010. I started using Calibre early 2012.

I seem to remember Windows doing some smarts with pre-loading frequently used dll's at boot time, and I would hazard that the V90 C++ run time libraries are used by 'lots' of programs on this computer.

Its all a bit of a mystery - but its better than the days of DLL HELL

BR
Attached Thumbnails
Click image for larger version

Name:	Capture.JPG
Views:	284
Size:	370.4 KB
ID:	104981  
BetterRed is offline   Reply With Quote