WinBatch Tech Support Home

Database Search

If you can't find the information using the categories below, post a question over in our WinBatch Tech Support Forum.

TechHome

FileMenu

Can't find the information you are looking for here? Then leave a message over on our WinBatch Tech Support Forum.

FileMenu 32-bit on 64-bit

 Keywords:  FileMenu 32-bit 64-bit 32 64 OS platform

Starting in WinBatch 2010B the WinBatch FileMenu shell extension now works with 64-bit Explorer on X64 versions of Windows and is no longer dependant on the 32-bit Explorer on 64-bit systems.

Question:

I bought a Vista 64-bit machine 2 years ago. Filemenu would not work with the 64 file manager programs. I bought a 32-bit file manager, xyPlorer, and designed all of my computer operations around this 32 bit program. I just upgraded to Winbatch 2010C. Filemenu no longer works with xyPlorer. Is there any way to get the 32 bit filemenu working again. Even better, is there a way to get 32 bit filemenu working with 32 bit programs and 64 bit filemenu working with 64 bit programs. I hate to have to go through completely redesigning all my scripts and everything that I developped for 32 bit filemenu and related programs. Filemenu is at the heart of my somewhat complex computer system. Designing for 32 bit and then redesigning for 64 bit is not a quick and simple matter. You can understand all the testing and so forth to make sure that my interelated design/scripts take awhile. Help!!!

Answer:

The 32-bit Explorer process is not supported on 64-bit Windows 7 like it was on 64-bit XP and Vista. Since the market penetration of 64-bit XP and Vista is very minimal we decide not to continue to support 32-bit FileMenu on 64-bit version of Windows starting with WinBatch version 2010C.

That said, you still have a copy of 32-bit FileMenu in your zip file or on your CD. The file has the name 'FILMN44I.DL_'. The file can be used by simple extracting it for the zip file or copying it from the CD and placing it in your WinBatch system directory changing the '_' to an 'L'.

Once that is done you will need to add it to the registry with something like the following

; 32-bit reg
nPrev = RegOpenFlags(32)

clsid = "CLSID\{53250000-cca9-11ce-946f-444553540000}"
fd    = "C:\Program Files (x86)\WinBatch\System\filmn44I.dll" ;; Change to match your installation.
rkey=RegCreateKey(@REGCLASSES,StrCat(clsid,"\InProcServer32"))
RegSetValue(rkey,"",fd)
RegSetValue(rkey,"[ThreadingModel]","Apartment")
RegCloseKey(rkey)

RegOpenFlags(nPrev)
IMPORTANT: Please remember that the above is completely unsupported by WWW so there are no guarantees.
Article ID:   W17879
Filename:   FileMenu 32-bit on 64-bit.txt
File Created: 2013:09:26:10:50:54
Last Updated: 2013:09:26:10:50:54