On Fri, 05 Nov 2004 11:48:44 -0800, Darin Fisher <[EMAIL PROTECTED]> wrote: > Doug Turner wrote: > > > > > gmail user wrote: > > > >> On Thu, 04 Nov 2004 09:48:44 -0800, Doug Turner <[EMAIL PROTECTED]> wrote: > >> > >> > >>> Oh, I kind of understand what you are doing. Why are you calling > >>> NS_InitXPCOM2? If you are inprocess, you shouldn't do that. > >>> > >>> I think you can just lookup the NS_GetServiceManager or > >>> NS_GetComponentManager symbol and away you go. > >>> > >>> > >> > >> > >> > >> Okay, thats great. And if I want to do this in a seperate process, > >> what is the way to go about it? I should be reading the installation > >> directory from the registry? > >> > >> -my activex is going to be available for later use by a seperate > >> process too, so is there a way to obtain and save the two directories > >> location from NS_GetServiceManager or NS_GetComponentManager? > >> - From the registry HKEY_LOCAL_MACHINE\SOFTWARE\Mozilla\Mozilla > >> Firefox\1.0PR (en-US)\Main, I could only get the bin directory > >> (PathToExe), how do we get the profiles directory? > >> > >> Thanks > >> ~f9 > >> > > The only way I know of how to do it Out of process is to use the IPC > > stuff which i don't believe is enable and my just be experimental. > > Darin? > > > > Doug > > > Firefox does not include the experimental IPC code. You also cannot > embed Firefox, so calling NS_InitXPCOM2 is definitely out of the > question. If you want to poke at a running Firefox instance, you might > try creating your own Firefox extension that adds some code that you can > invoke from out of process. For example, if you have a C++ Firefox > extension, you could probably use WM_COPYDATA messages to transfer data > between the Firefox process and your other process. Basically, you have > to roll your own. >
How about Mozilla? Does it include the experimental IPC code? If yes, can you give a pointer to it? Thanks, ~f9 > -Darin > _______________________________________________ mozilla-embedding mailing list [EMAIL PROTECTED] http://mail.mozilla.org/listinfo/mozilla-embedding
