Hello Travis, after installing the new version, my Explorer Thumbnails feature does not work anymore on my Win7/64bit.
I'd like to ask if you could add the involved registry keys to the documentation Help.html, please:
(i)
Did I forget some?
(ii)
I've installed the 64bit version, i.e., LDView64.exe, LDViewThumbs.dll, LDViewThumbs64.dll.
Thus, I don't have LDView.exe. Is maybe LDView.exe missing? Or does LDViewThumbs.dll also use LDView64.exe?
(iii)
Do I have to run some regsvr command or similar to re-register these DLLs?
(iv)
Travis, at the above registry keys dump I spotted that
HKEY_CLASSES_ROOT\Wow6432Node\TypeLib\{9FB564E8-0F22-48FE-859C-372B4A8B1CFB}\1.0\0\win32
points to the 64bit library, although it sits inside the 32bit registry branch.
According to http://msdn.microsoft.com/en-us/library/...s.85).aspx,
this is behaviour by design. But this leads to the effect that 32bit applications get the 64bit DLL this way.
According to http://social.msdn.microsoft.com/Forums/...90dbde68b/
, this can be a problem.
Still, thumbnails do not work here anymore :-(
I reinstalled the 64bit LDView version, and tried running both the
32bit Explorer.exe from C:\Windows\SysWOW64\Explorer.exe
64bit Explorer.exe from C:\Windows\Explorer.exe
Ideas or help, anybody?
I'd like to ask if you could add the involved registry keys to the documentation Help.html, please:
Code:
REGEDIT4
; ---------------------------------------------------------------------------------------------------
; register CLSID FA993BF4-40AF-49C1-BD0B-035A275757C1 for file types .dat, .ldr, .mpd
; ---------------------------------------------------------------------------------------------------
[HKEY_CLASSES_ROOT\.dat\shellex\{BB2E617C-0920-11d1-9A0B-00C04FC2D6C1}]
@="{FA993BF4-40AF-49C1-BD0B-035A275757C1}"
[HKEY_CLASSES_ROOT\.ldr\shellex\{BB2E617C-0920-11d1-9A0B-00C04FC2D6C1}]
@="{FA993BF4-40AF-49C1-BD0B-035A275757C1}"
[HKEY_CLASSES_ROOT\.mpd\shellex\{BB2E617C-0920-11d1-9A0B-00C04FC2D6C1}]
@="{FA993BF4-40AF-49C1-BD0B-035A275757C1}"
; ---------------------------------------------------------------------------------------------------
; 64bit CLSID --> LDViewThumbs64.dll
; ---------------------------------------------------------------------------------------------------
[HKEY_CLASSES_ROOT\CLSID\{FA993BF4-40AF-49C1-BD0B-035A275757C1}]
@="LDViewThumbExtractor Class"
[HKEY_CLASSES_ROOT\CLSID\{FA993BF4-40AF-49C1-BD0B-035A275757C1}\InprocServer32]
@="C:\\some\\folder\\name\\LDView\\LDViewThumbs64.dll"
"ThreadingModel"="Apartment"
[HKEY_CLASSES_ROOT\CLSID\{FA993BF4-40AF-49C1-BD0B-035A275757C1}\ProgID]
@="LDViewThumbs.LDViewThumbExtractor.1"
[HKEY_CLASSES_ROOT\CLSID\{FA993BF4-40AF-49C1-BD0B-035A275757C1}\TypeLib]
@="{9FB564E8-0F22-48FE-859C-372B4A8B1CFB}"
[HKEY_CLASSES_ROOT\CLSID\{FA993BF4-40AF-49C1-BD0B-035A275757C1}\VersionIndependentProgID]
@="LDViewThumbs.LDViewThumbExtractor"
; ---------------------------------------------------------------------------------------------------
; 64bit TypeLib --> LDViewThumbs64.dll
; ---------------------------------------------------------------------------------------------------
[HKEY_CLASSES_ROOT\TypeLib\{9FB564E8-0F22-48FE-859C-372B4A8B1CFB}]
[HKEY_CLASSES_ROOT\TypeLib\{9FB564E8-0F22-48FE-859C-372B4A8B1CFB}\1.0]
@="LDViewThumbs 1.0 Type Library"
[HKEY_CLASSES_ROOT\TypeLib\{9FB564E8-0F22-48FE-859C-372B4A8B1CFB}\1.0\0]
[HKEY_CLASSES_ROOT\TypeLib\{9FB564E8-0F22-48FE-859C-372B4A8B1CFB}\1.0\0\win32]
@="C:\\some\\folder\\name\\LDView\\LDViewThumbs64.dll"
[HKEY_CLASSES_ROOT\TypeLib\{9FB564E8-0F22-48FE-859C-372B4A8B1CFB}\1.0\FLAGS]
@="0"
[HKEY_CLASSES_ROOT\TypeLib\{9FB564E8-0F22-48FE-859C-372B4A8B1CFB}\1.0\HELPDIR]
@=""
; ---------------------------------------------------------------------------------------------------
; 32bit CLSID --> LDViewThumbs.dll
; ---------------------------------------------------------------------------------------------------
[HKEY_CLASSES_ROOT\Wow6432Node\CLSID\{FA993BF4-40AF-49C1-BD0B-035A275757C1}]
@="LDViewThumbExtractor Class"
[HKEY_CLASSES_ROOT\Wow6432Node\CLSID\{FA993BF4-40AF-49C1-BD0B-035A275757C1}\InprocServer32]
@="C:\\some\\folder\\name\\LDView\\LDViewThumbs.dll"
"ThreadingModel"="Apartment"
[HKEY_CLASSES_ROOT\Wow6432Node\CLSID\{FA993BF4-40AF-49C1-BD0B-035A275757C1}\ProgID]
@="LDViewThumbs.LDViewThumbExtractor.1"
[HKEY_CLASSES_ROOT\Wow6432Node\CLSID\{FA993BF4-40AF-49C1-BD0B-035A275757C1}\TypeLib]
@="{9FB564E8-0F22-48FE-859C-372B4A8B1CFB}"
[HKEY_CLASSES_ROOT\Wow6432Node\CLSID\{FA993BF4-40AF-49C1-BD0B-035A275757C1}\VersionIndependentProgID]
@="LDViewThumbs.LDViewThumbExtractor"
; ---------------------------------------------------------------------------------------------------
; 32bit TypeLib --> LDViewThumbs.dll
; ---------------------------------------------------------------------------------------------------
; [HKEY_CLASSES_ROOT\Wow6432Node\TypeLib\...]
; will not be set here, because those settings are automatically replicated from [HKEY_CLASSES_ROOT\TypeLib\...]
; ----------------------------------------------------------
; LDViewThumbs.LDViewThumbExtractor
; ----------------------------------------------------------
[HKEY_CLASSES_ROOT\LDViewThumbs.LDViewThumbExtractor]
@="LDViewThumbExtractor Class"
[HKEY_CLASSES_ROOT\LDViewThumbs.LDViewThumbExtractor\CLSID]
@="{FA993BF4-40AF-49C1-BD0B-035A275757C1}"
[HKEY_CLASSES_ROOT\LDViewThumbs.LDViewThumbExtractor\CurVer]
@="LDViewThumbs.LDViewThumbExtractor.1"
; ----------------------------------------------------------
; LDViewThumbs.LDViewThumbExtractor.1
; ----------------------------------------------------------
[HKEY_CLASSES_ROOT\LDViewThumbs.LDViewThumbExtractor.1]
@="LDViewThumbExtractor Class"
[HKEY_CLASSES_ROOT\LDViewThumbs.LDViewThumbExtractor.1\CLSID]
@="{FA993BF4-40AF-49C1-BD0B-035A275757C1}"
(i)
Did I forget some?
(ii)
I've installed the 64bit version, i.e., LDView64.exe, LDViewThumbs.dll, LDViewThumbs64.dll.
Thus, I don't have LDView.exe. Is maybe LDView.exe missing? Or does LDViewThumbs.dll also use LDView64.exe?
(iii)
Do I have to run some regsvr command or similar to re-register these DLLs?
(iv)
Travis, at the above registry keys dump I spotted that
HKEY_CLASSES_ROOT\Wow6432Node\TypeLib\{9FB564E8-0F22-48FE-859C-372B4A8B1CFB}\1.0\0\win32
points to the 64bit library, although it sits inside the 32bit registry branch.
According to http://msdn.microsoft.com/en-us/library/...s.85).aspx,
this is behaviour by design. But this leads to the effect that 32bit applications get the 64bit DLL this way.
According to http://social.msdn.microsoft.com/Forums/...90dbde68b/
, this can be a problem.
Still, thumbnails do not work here anymore :-(
I reinstalled the 64bit LDView version, and tried running both the
32bit Explorer.exe from C:\Windows\SysWOW64\Explorer.exe
64bit Explorer.exe from C:\Windows\Explorer.exe
Ideas or help, anybody?