Thursday 14 May 2009

ActiveX controls

More information on the activeX controls. How to find out what version a user is using. I could write a script that could tell you all of this too?


JDE ActiveX controls:

There are two main activeX controls that JDE uses:

Name

desc

8.96.E vers

8.96.4.0 vers

Jdeexepimp

Import and export

9,2003,5,30

8960,2008,2,17

Jdewebctls

Rich text editing

8960,2006,6,8

8960,2006,6,8

Jdeexepimp

Jdewebctls

So, only the import and export OCX has changed between the tools releases.

In internet explorer, you can see the registered add-ons by going to internet options, programs and then choosing manage add ons.

clip_image001

The above screen is ie6 with both activeX controls loaded.

How do I tell what version I have:

Run regedit and search for jdewebctls.inf under HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Code Store Database\Distribution Units

To see what version is on your machine, you need to look at the following registry key:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Code Store Database\Distribution Units

Search for jdeweb, then look at the installed version under that path:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Code Store Database\Distribution Units\{B1D21FC5-A742-4261-86F2-C7B7F1A31C5D}\InstalledVersion

clip_image002

The value \{B1D21FC5-A742-4261-86F2-C7B7F1A31C5D}\ can be found by looking at the following registry entries:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\ModuleUsage\C:/WINNT/Downloaded Program Files/jdewebctlsU.ocx

{B1D21FC5-A742-4261-86F2-C7B7F1A31C5D}

Note that if this was manually installed last time, the update will not come from the website, it will need to be manually updated.  This can be done with an admin running the following:

remember that they are stored in the axctls dir under webclient.war for your webserver.  Make a dir on the dep server that everyone has access to, and then create a script.

Manual job to copy them up:

xcopy /Y \\deployment\E812\OCXInstall %windir%

regsvr32.exe %windir%\jdeexpimpU.ocx

regsvr32.exe %windir%\jdewebctlsU.ocx

pause

1 comment:

Anonymous said...

Shannon I need these ActiveX control. Is there any way how to get them?

Thanks