Hey David
I did open the registry and it was fun ;-)
Well, Omea has a different CLSIextension, it is
{35402C01-1777-4159-9ABA-3480BA70D901}, however, it is registered for the
current user.
I have had initial problems with the desktop research 3.0 it, was not
updating the registry because needed permission. So I had to edit the
registry in several places to install the desktop search. Also I was trying
to uninstall office 2007 and I could not until I added permission for a key.
What I am thinking is that, omea installed the plugin for the current user,
so maybe I could add the the permission for the current user on onenote
plugin. I will do this know and let you know.
--
Cris Tontchev
http://www.cyber-minds.net
David Rasmussen said:
Well you could call me a bit suspicious but given that I know a little about
how the IE add-in buttons get registered I can guess what's going on here.
I'll explain and you can interpret as you please:
- Basically when you register an IE add-in you add a reg key with a Unique
identifier that you create to represent your add-in. Your add-in is
registered as a COM component with that unique identifier. And when I say
unique I mean unique. GUIDs are random and unique enough that you could have
one to represent every atom in the universe just about. They are usually
autogenerated by tools.
- Hypothetically, if a second add-in were to register their COM component
with the same ID, then the OneNote button that is registered with IE would
call the COM component with that ID which would now actually be a different
COM component.
- Well how could this happen if GUIDs are so unique. How could the second
COM component be installed with the same ID? Well... if you happen to not
really know what you're doing, and say found it convenient to copy an
existing example to see how to register an add-in you might foolishly copy
the ID as well... and accidentally take over the other add-in. Sounds like
this broke in a recent build of OMEA. OneNote has been using the same ID for
this component since Beta 1.... go figure.
If you want to investigate a little you could do the following (it might be
fun). Run "Regedit". Go to the following key
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Extensions
You should see a bunch of GUID (long ID) named "folders". Have a glance
through them by clicking on each of the folders, you should see one for
OneNote (Button Text=Send to OneNote). You should see
CLSID = {1FBA04EE-3024-11d2-8F1F-0000F87ABD16}
and
CLSIDExtension = {48E73304-E1D6-4330-914C-F5F514E3486C}
Now find the one for OMEA. You sould see that it has the same CLSID but a
different CLSIDExtension. If it has the same CLSIDExtension, that's your
problem.
The other possibility is that they registered their COM component with the
CLSID {1FBA04EE-3024-11d2-8F1F-0000F87ABD16}, rather than their own unique
CLSIDExtension (this might possibly take over ALL IE add-ins but I can't
say for sure). You could check this by going to the following reg key:
HKEY_CLASSES_ROOT\CLSID\{1FBA04EE-3024-11d2-8F1F-0000F87ABD16}
(a fast way to get there would be to just click at the top of
HKEY_CLASS_ROOT and then hit ctrl-F for find and past in
{1FBA04EE-3024-11d2-8F1F-0000F87ABD16}.
Open that folder and confirm that it says "Toolbar Extension for
Executable". If it says anything about OMEA then that's it and they've just
tromped over all IE add-ins.