ActiveX control (iemenu.ocx) in Vista

C

Chris

(Originally posted in an ActiveX newsgroup, no response, so I thought I would
ask here)

--

One of my clients has a proprietary database (internet accessible) which uses
iemenu.ocx (ActiveX) to control a drop-down menu from a radio button once a user
is logged in. Having read up a bit on the subject, iemenu.ocx was a standard
component of IE3 and IE4, but was dropped after IE5.5.

Despite that, it has been possible to extract the control into susbequent
browsers, including those which ran on XP machines.

Problem is....the OS on the tablet which I just purchased, and with which I need
to be accessing my client's database is Vista Home Premium. Despite having
added my client's server to trusted sites in IE7, enabling everything possible
and allowing software to run within my browser (all of which were necessary with
XP machines), I cannot get the drop down menu on the radio button to work
properly. Furthermore, even with a copy of the ActiveX control, I am unable to
get it (or anything else) to extract into the system32 folder in Windows. I
receive an "Access is Denied" error, despite the fact that I am running all
programs as Administrator and, in theory, have full access.

I'm sure that, as more and more Vista machines are around, my client's tech
department will have to change the way the database works. Until then, and in
the meantime, however, I am out of luck and it's not sonmething that I can ask
them to correct just for me.

Is there any way to get the iemenu.ocx control loaded into system32? Or any
other fixes? I just need to get the radio button to function properly.
 
M

Mr. Arnold

Chris said:
I am unable to
get it (or anything else) to extract into the system32 folder in Windows. I
receive an "Access is Denied" error, despite the fact that I am running all
programs as Administrator and, in theory, have full access.

Your out of the box admin account on Vista is not a full rights admin
account on Vista like it is on XP. Your admin account does not inherit
rights from the built-in account like it does on XP, particularly in the
System32 or Programs folder.

<http://www.howtogeek.com/howto/wind...idden-administrator-account-on-windows-vista/>
 
C

Chris

Your out of the box admin account on Vista is not a full rights admin
account on Vista like it is on XP. Your admin account does not inherit
rights from the built-in account like it does on XP, particularly in the
System32 or Programs folder.

<http://www.howtogeek.com/howto/wind...idden-administrator-account-on-windows-vista/>

Thank you for the advice; you have helped me get way farther along than I would
have been able to do otherwise...

I seem to be making progress one step at a time, but I'm still not all the way
there. Using this method, I was able to extract the files I need from a .cab
file into system32. However, when trying to force load the iemenu.ocx file
using regsvr32 (which worked in XP), I receive an error sying "The module
iemenu.ocx failed to load. Make sure the binary is stored at the specified path
or debug it to check for problems with the binary or dependent .dll files."
"The specified module could not be found."

This may be a silly question, but will some ActiveX controls just not function
properly with Vista?

Any other ideas on how to force it in?
 
M

Mr. Arnold

Chris said:
Thank you for the advice; you have helped me get way farther along than I would
have been able to do otherwise...

I seem to be making progress one step at a time, but I'm still not all the way
there. Using this method, I was able to extract the files I need from a .cab
file into system32. However, when trying to force load the iemenu.ocx file
using regsvr32 (which worked in XP), I receive an error sying "The module
iemenu.ocx failed to load. Make sure the binary is stored at the specified path
or debug it to check for problems with the binary or dependent .dll files."
"The specified module could not be found."


I would say that there is a dependency dll a common dll on XP that is
not present on Vista that the legacy application needs. You may be able
to determine the missing dll by using a dependency checker.

I would say install something like VMware on Vista with XP installed to
a virtual machine with both O/S(s) running on the same machine
simultaneously, so you can run the legacy solution as needed.

There is also Virtual PC 2007.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top