How to use 32bit shell extension on x64

Hi again! o)

I tried a 32bit shell extension which provides file details like "title", "bitrate" and similar for *.part" files, but it (expectedly) does not work in explorer or DO in 64bit version.

But - the extension works for standalone jscripts run by "cscript.exe" (32bit variant I assume). The same code run in 64bit DO then again fails to fetch those file details (all just blank), so it's just not possible or is there something I missed?

Thanks!

ps: I also tried to recompile the extension for 64bit, but the c++ noob I am, got nothing but errors, so many! o)

You would have to call it from a 32-bit process, and pass the values from that process back to the main 64-bit one.

If you've found a way to call it programmatically a script, you could run your script via the 32-bit version of cscript.exe (C:\Windows\SysWOW64\cscript.exe), and have the script write the data somewhere (e.g. a temp file) for the main script to pick up.

Before trying your tmp-file workaround, I thought it's worth another try on the x64 version of the library - as that would be the nicest solution of course - and now I made it!
There's a quote saying: "Better know nothing than half-know many things", but the latter in combination with internet search results got me through this. o)

Thanks once again for your ideas and suppport!