Paul said:
Normal programs use the Registry, or a scan with Autoruns may
uncover how it's done.
However, in the case of Firefox, it uses some older
Unix/XWindows style tricks.
Try typing "about:config" in the URL bar. A list of preferences
will eventually be shown. (Note: Be careful in there. There is
no "apply" button, no "revert" capability. Make a backup of the
appropriate files, before doing something you'll regret. I
learned this the hard way, be deleting an entry in there, and
then having no template to put it back with.) This is like a
registry, but private to Firefox, and operated from the browser
itself.
That's what keeping a copy of Windows is for. Troubleshooting for
the lazy. You can do anything you feel like doing, and if
something goes wrong you just put it back the way it was.
That's about all I can think of, other than finding the file in
question, inside one of the Firefox owned folders.
Yeah, it's there.
As explained recently... I have two Internet connections active in
Windows XP. A program can be forced to use one or the other with a
utility called "ForceBindIP". It is easy to use and so far it
works. The sports streaming website called WatchESPN requires you
to have a participating ISP, like AT&T or Time Warner. I wanted to
set that plugin-container Firefox subprogram to use AT&T DSL so
that it would not suck bandwidth from my Clear wireless
connection, but I did want Firefox itself to use the higher
bandwidth Clear wireless connection. Not knowing how to force
plugin-container to use DSL, I had to set Firefox itself to DSL.
Strangely, after Firefox connected to WatchESPN through DSL,
WatchESPN began using the wireless connection for the
plugin-container streaming media part (the reverse of what I
want). That is slightly amusing, that WatchESPN doesn't know or
care.
If plugin-container cannot be set to use DSL, the wireless
connection must be disabled in order to force the streaming media
through DSL. I need to get significant use out of the wireless
Internet thing to justify the additional cost. Being able to set
some Windows programs to use a higher-bandwidth connection (like
for browsing) might be good enough. And the continuous bandwidth
sucking applications will be left to the DSL. That's the plan.
If the code in question, is launched by some other code in
Firefox, then you may have to do a content search inside each
file in there, to find it. Since Unicode string storage is used
now, it won't be stored as "plugin-container". It will be
something like 0x00 p 0x00 l 0x00 u 0x00 g ...
The last time I needed to find crap like that, I had to write a
short C program to do it. My hex editor is useless for that.
I'd play along, but I doubt my setup matches yours. That file is
not on my C: drive right now. I'll have to take a look at my
laptop (not running at the moment), and see if it's on there...
"C:\Program Files\Mozilla Firefox\plugin-container.exe"
It is an Adobe flash player thing. I think it has something to do
with how Firefox is trying to keep a lid on it.
--