Re: Installing COM add-in
- From: "Randy Harris" <randy@xxxxxxxxxx>
- Date: Wed, 5 Oct 2005 10:53:51 -0400
It looks as though you need admin priv (or power user) to register the DLL
with regsvr32. It fails for a user with only User membership.
Randy
"Ken Slovak - [MVP - Outlook]" <kenslovak@xxxxxxxx> wrote in message
news:Ok8TafbyFHA.2008@xxxxxxxxxxxxxxxxxxxxxxx
> You don't need admin rights to install, just user rights to install new
> software. If the user doesn't have that then an admin would be needed to
> install no matter what.
>
> An addin created using VB 6 with a designer will create all the needed
> entries on its own when registered. When I'm running in the IDE and then
> want to test compiled code I just run regsvr32 on the COM addin DLL and
> automagically all the needed registry entries are created.
>
> When I create installers (I use InstallShield myself) they work for normal
> users if they can install new software. I don't do anything special. Does
> running regsvr32 on your DLL work to set things up?
>
> --
> Ken Slovak
> [MVP - Outlook]
> http://www.slovaktech.com
> Author: Absolute Beginner's Guide to Microsoft Office Outlook 2003
> Reminder Manager, Extended Reminders, Attachment Options
> http://www.slovaktech.com/products.htm
>
>
> "Randy Harris" <randy@xxxxxxxxxx> wrote in message
> news:ulYcOBSyFHA.3720@xxxxxxxxxxxxxxxxxxxxxxx
> <snip>
> > Ken,
> >
> > I'm thrashing about here making lots of mistakes trying to get this
right.
> > I
> > would really appreciate it if you could straighten me out.
> >
> > I initially created the Add-in with the VB6 COM Add-in template and
> > designer. It worked but would only install for users with admin
> > privilege.
> > That's when I came up with the "two step" install that I described
> > earlier.
> >
> > I wrote a program that would create the key in HKCU (following the guide
> > for
> > VB5 setup in your book). That in itself, however, didn't seem to be
> > enough
> > on the user workstations. (I noted that the key didn't include a path
to
> > the .dll file). I created a second program that registers the Add-in in
> > HKLM\Software\Classes\CLSID. The second program must, of course, be run
> > by
> > an admin user. These two, together, work. It's a really clumsy set up.
> >
> > Can you tell me what I should be doing to make this a single step, user
> > installable package?
> >
> > Randy Harris
> >
>
.
- Follow-Ups:
- Re: Installing COM add-in
- From: Ken Slovak - [MVP - Outlook]
- Re: Installing COM add-in
- References:
- Re: Installing COM add-in
- From: Ken Slovak - [MVP - Outlook]
- Re: Installing COM add-in
- From: Randy Harris
- Re: Installing COM add-in
- From: Ken Slovak - [MVP - Outlook]
- Re: Installing COM add-in
- Prev by Date: Re: Installing COM add-in
- Next by Date: Re: Installing COM add-in
- Previous by thread: Re: Installing COM add-in
- Next by thread: Re: Installing COM add-in
- Index(es):
Relevant Pages
|