O
Oliver Giesen
Hi all!
I found the following quote on
http://www.codeproject.com/atl/outlook2k3addin.asp :
<quote>
All of Office add-ins are registerted to the following registry entry,
where Outlook is replaced with the application name.
HKEY_CURRENT_USER\Software\Microsoft\Office\Outlook\Addins\<ProgID>
There are some other entries through which add-ins are identified to
Outlook.
</quote>
Does anybody know which "other entries" the author might be talking
about besides that same key under HKLM?
Here's why I'm asking:
By default our addin registers itself under
HKEY_LOCAL_MACHINE\Software\Microsoft\Office\Outlook\Addins\<OurProgID>
so it gets loaded for all users. We also have a licensing model that
limits the number of concurrent instances on a network. Some customers
who install the addin on a Terminal or Citrix Server do not want all
users to use the addin so we provide a registry patch that deletes the
registration info from HKLM and recreates it on demand under HKCU for
the individual users that should use the addin. This has been working
fine for over a year already. Now we have a customer where, after he
enters his license information, the addin suddenly gets loaded for all
users again even though there is no corresponding entry under HKLM or
the HKCU of that user. Now, we're using a licensing mechanism from a
third party vendor so we have no idea where exactly it is putting the
license information but if I knew what might be causing this I would be
able to open a support case with them.
So, does anybody have an idea what else besides those two registry
entries could be causing Outlook to load the addin?
TIA and cheers,
Oliver
I found the following quote on
http://www.codeproject.com/atl/outlook2k3addin.asp :
<quote>
All of Office add-ins are registerted to the following registry entry,
where Outlook is replaced with the application name.
HKEY_CURRENT_USER\Software\Microsoft\Office\Outlook\Addins\<ProgID>
There are some other entries through which add-ins are identified to
Outlook.
</quote>
Does anybody know which "other entries" the author might be talking
about besides that same key under HKLM?
Here's why I'm asking:
By default our addin registers itself under
HKEY_LOCAL_MACHINE\Software\Microsoft\Office\Outlook\Addins\<OurProgID>
so it gets loaded for all users. We also have a licensing model that
limits the number of concurrent instances on a network. Some customers
who install the addin on a Terminal or Citrix Server do not want all
users to use the addin so we provide a registry patch that deletes the
registration info from HKLM and recreates it on demand under HKCU for
the individual users that should use the addin. This has been working
fine for over a year already. Now we have a customer where, after he
enters his license information, the addin suddenly gets loaded for all
users again even though there is no corresponding entry under HKLM or
the HKCU of that user. Now, we're using a licensing mechanism from a
third party vendor so we have no idea where exactly it is putting the
license information but if I knew what might be causing this I would be
able to open a support case with them.
So, does anybody have an idea what else besides those two registry
entries could be causing Outlook to load the addin?
TIA and cheers,
Oliver