title
Products            Buy            Support Forum            Professional            About            Codec Central
 

32-bit Scripting on 64-bit Windows - Solved?

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • nab128
    dBpoweramp Enthusiast
    • Mar 2006
    • 64

    32-bit Scripting on 64-bit Windows - Solved?

    Following on from a similar example in this thread by user Analytic:

    How to see 32-bit context menu and property dialog extensions on 64-bit Win 7?
    Hi, I use XYplorer instead of Explorer but the dbPowerAmp (Ref 13.4) extensions to the Explorer context menu and properties dialog tabs don't appear for me when from within XYplorer. I'm told it's because I'm running Win 7 Pro 64-bit and my dbPowerAmp install didn't install the 32-bit versions of these extensions, only the 64



    I tried doing the same with the scripting dll and it appears to work!

    • Obtain the 32-bit dMCScripting.dll (374kB), rename it dMCScripting_32bit.dll and copy it into the dbPoweramp directory.
    • Run regedit and export out ALL of the following key to a file:
      HKEY_CLASSES_ROOT\CLSID\{1C2E0932-61B5-4EAB-A832-06EE6564047D}
    • Edit the file and globally change CLSID to Wow6432Node\CLSID
    • In the data for InprocServer32, change the name of dMCScripting.dll to dMCScripting_32bit.dll
    • Merge the file into the registry



    Below is the entry for this key in my edited registry file, with the changes shown in bold

    Windows Registry Editor Version 5.00

    [HKEY_CLASSES_ROOT\Wow6432Node\CLSID\{1C2E0932-61B5-4EAB-A832-06EE6564047D}]
    @="Converter Class"

    [HKEY_CLASSES_ROOT\Wow6432Node\CLSID\{1C2E0932-61B5-4EAB-A832-06EE6564047D}\InprocServer32]
    @="C:\\Program Files (x86)\\Illustrate\\dBpoweramp\\dMCScripting_32bit.dll"
    "ThreadingModel"="Apartment"

    [HKEY_CLASSES_ROOT\Wow6432Node\CLSID\{1C2E0932-61B5-4EAB-A832-06EE6564047D}\ProgID]
    @="DMCScripting.Converter.1"

    [HKEY_CLASSES_ROOT\Wow6432Node\CLSID\{1C2E0932-61B5-4EAB-A832-06EE6564047D}\Programmable]

    [HKEY_CLASSES_ROOT\Wow6432Node\CLSID\{1C2E0932-61B5-4EAB-A832-06EE6564047D}\TypeLib]
    @="{E0F7789A-88C0-450B-AD6C-A7EB6D227127}"

    [HKEY_CLASSES_ROOT\Wow6432Node\CLSID\{1C2E0932-61B5-4EAB-A832-06EE6564047D}\VersionIndependentProgID]
    @="DMCScripting.Converter"



    After merging, you do NOT need to reboot or restart the 32-bit app.
  • nab128
    dBpoweramp Enthusiast
    • Mar 2006
    • 64

    #2
    Re: 32-bit Scripting on 64-bit Windows - Solved?

    Please move this thread to Developers Corner section of the forum.

    Comment

    Working...

    ]]>