Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.basic.visual.misc > #886

Re: Using regsvr32 question

From GS <gs@somewhere.net>
Newsgroups comp.lang.basic.visual.misc
Subject Re: Using regsvr32 question
Date 2012-03-08 09:33 -0500
Organization A noiseless patient Spider
Message-ID <jjag08$252$1@dont-email.me> (permalink)
References (1 earlier) <jj77ic$irb$1@speranza.aioe.org> <jj7a3o$thc$1@dont-email.me> <jj98pt$to0$1@speranza.aioe.org> <jj9c06$khs$1@dont-email.me> <jjadfu$j3i$1@dont-email.me>

Show all headers | View raw


Mayayana formulated on Thursday :
>> Thanks! I'm just used to registering my own VB6.DLLs via regsvr32,
>> which puts entries for COMAddin.DLLs under HKCU, -OR- using a .reg
>> (regedit4) to write the key. I didn't know how to access where a VB6
>> DLL writes to and so is why I went with regedit4.
>> 
>
>   I don't know anything about MS Office, but it sounds
> like you're talking about two things. RegSvr32 registers
> COM servers, in order to use classes provided by the
> server. You usually have HKCR\Your.addin, HKCR\{...}
> (the CLSID key, with a number of subkeys) and
> HKCR\Typelib. Those are all just part of the system that
> allows software to find the executable path and typelib
> of a COM server and its classes.
>
>     Other functions are separate. For instance,
> a Browser Helper Object gets registered, but that's not
> what makes it a BHO. There are specific Registry entries
> required for IE to load it.
>
>    I don't know whether there's such a thing as custom
> RegisterServer functions for that. I doubt it. There
> certainly aren't for VB DLLs. I install something like a
> BHO by registering it and then adding the BHO keys and
> settings "by hand" during install.
>
>   I'm guessing it's the same with Office add-ins. Which
> doesn't exactly answer your question, but it might help
> you to ask a more accurate question in a VBA group.

Thanks! I didn't know about this and so was unaware of these behaviors. 
Unfortunately, it adds to the conundrum. VB6 provides us a means to 
create COM Addin DLLs targeted for MSO apps. Other languages do similar 
but apparently can be customized as to how they self-reg. I've pretty 
much concluded, though, that the author of the problem DLLs (yes, 
there's 3 for each MSO app<???>) has done what you do in how the 
Registry entries are handled. I'm trying to get them to either make 
their DLLs version-aware and/or put the entries under HKCU<LOL>!

-- 
Garry

Free usenet access at http://www.eternal-september.org
ClassicVB Users Regroup!
    comp.lang.basic.visual.misc
    microsoft.public.vb.general.discussion

Back to comp.lang.basic.visual.misc | Previous | NextPrevious in thread | Find similar


Thread

Using regsvr32 question GS <gs@somewhere.net> - 2012-03-07 00:27 -0500
  Re: Using regsvr32 question Deanna Earley <dee.earley@icode.co.uk> - 2012-03-07 08:51 +0000
    Re: Using regsvr32 question GS <gs@somewhere.net> - 2012-03-07 04:34 -0500
      Re: Using regsvr32 question Deanna Earley <dee.earley@icode.co.uk> - 2012-03-07 10:24 +0000
        Re: Using regsvr32 question Deanna Earley <dee.earley@icode.co.uk> - 2012-03-07 10:31 +0000
      Re: Using regsvr32 question "Mayayana" <mayayana@invalid.nospam> - 2012-03-07 09:58 -0500
        Re: Using regsvr32 question GS <gs@somewhere.net> - 2012-03-07 18:52 -0500
      Re: Using regsvr32 question "Farnsworth" <nospam@nospam.com> - 2012-03-07 22:24 -0500
        Re: Using regsvr32 question GS <gs@somewhere.net> - 2012-03-07 23:19 -0500
          Re: Using regsvr32 question "Mayayana" <mayayana@invalid.nospam> - 2012-03-08 08:53 -0500
            Re: Using regsvr32 question GS <gs@somewhere.net> - 2012-03-08 09:33 -0500

csiph-web