Doug Turner wrote:
gmail user wrote:
On Thu, 04 Nov 2004 09:48:44 -0800, Doug Turner <[EMAIL PROTECTED]> wrote: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?
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
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.
-Darin _______________________________________________ mozilla-embedding mailing list [EMAIL PROTECTED] http://mail.mozilla.org/listinfo/mozilla-embedding
