[gme-users] Java Component Registration

Steven D Baker Steven_D_Baker at raytheon.com
Tue Jun 21 11:09:27 CDT 2005


George:

As you suspected, the HKEY_CLASSES_ROOT entries do appear to be the
problem. The registration utility did not give an error message in this
case, so that might be a nice enhancement.

Thanks again,

Steve



|---------+------------------------------------------>
|         |           "Gyorgy Balogh"                |
|         |           <bogyom at isis.vanderbilt.edu>   |
|         |           Sent by:                       |
|         |           gme-users-bounces at list.isis.van|
|         |           derbilt.edu                    |
|         |                                          |
|         |                                          |
|         |           06/21/2005 09:27 AM            |
|         |           Please respond to "A list for  |
|         |           GME users to share thoughts and|
|         |           discuss bugs and fixes."       |
|---------+------------------------------------------>
  >-------------------------------------------------------------------------------------------------------------------------------|
  |                                                                                                                               |
  |        To:      "gme-users" <gme-users at list.isis.vanderbilt.edu>                                                              |
  |        cc:                                                                                                                    |
  |        Subject: RE: [gme-users] Java Component Registration                                                                   |
  >-------------------------------------------------------------------------------------------------------------------------------|



Hi Steven,

JavaCompRegister.exe creates the following registry entries:

HKEY_CLASSES_ROOT/CLSID/<guid_of_comp>
HKEY_CLASSES_ROOT/<progid_of_comp>

If systemwide checkbox is checked:
HKEY_LOCAL_MACHINE/SOFTWARE/GME/Components/<progid_of_comp>
Else:
HKEY_CURRENT_USER/SOFTWARE/GME/Components/<progid_of_comp>

I suspect without admin privileges the HKEY_CLASSES_ROOT entries cannot
be created.
George


-----Original Message-----
From: gme-users-bounces at list.isis.vanderbilt.edu
[mailto:gme-users-bounces at list.isis.vanderbilt.edu] On Behalf Of Steven
D Baker
Sent: Monday, June 20, 2005 2:14 PM
To: gme-users
Subject: [gme-users] Java Component Registration

Hi,

Can anyone explain what is necessary in order to register a Java
Component
in GME? In other words, what does JavaCompRegister.exe actually do? I
haven't had any problems using it in the past, but I recently tried to
register a Java interpreter from a user account without admin
privileges,
and the result was a component with a "??" icon, the message "Component
Execution Failed" when trying to use the interpreter from within GME.
Naturally, I wouldn't expect an account without admin privileges to be
able
to register a component for system wide usage, but I'm a bit confused by
the fact that things don't work from the user's own account -
JavaCompRegister.exe claims to have registered the component
successfully,
and it looks like the necessary registry entries are made (which I
thought
was all JavaCompRegister.exe did). Registering the same interpreter on
the
same machine using the identical method from an admin account works as
expected.

I've duplicated the behavior on 3 machines, running Windows XP, with GME
version 4.11.10. I don't have administrative rights on one of the
machines,
hence my interest (in addition to general curiosity). Any ideas?

Thanks in advance,

Steve

_______________________________________________
gme-users mailing list
gme-users at list.isis.vanderbilt.edu
http://list.isis.vanderbilt.edu/mailman/listinfo/gme-users
_______________________________________________
gme-users mailing list
gme-users at list.isis.vanderbilt.edu
http://list.isis.vanderbilt.edu/mailman/listinfo/gme-users




More information about the gme-users mailing list