Hello Chris,

setting a fantasy proxy server in IE and searching for it in the registry 
yields:

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet 
Settings
-> ProxyServer
-> ProxyEnable


a quick search on Google for "Java Windows Registry" yields:

http://www.trustice.com/java/jnireg/
A public domain solution to access the Windows registry.

http://sourceforge.net/projects/jregistrykey/
An LGPL-licensed solution to access the Windows registry.


hope that helps,
  Roland





"Chris Brown" <[EMAIL PROTECTED]> 
22.10.2004 12:45
Please respond to
"Commons HttpClient Project"


To
[EMAIL PROTECTED]
cc

Subject
Re: Auto-detecting proxy settings in a standalone Java app






Hi,

Thanks for all the rapid feedback so far.

I don't have VB or the VB runtime, although perhaps I could use the 
JNIWrapper software to access this information (if I knew where it 
was...!). 
  Pity the Webstart proxy detection stuff isn't available for all to see, 
as 
it returns (I think) appropriate params, whether you use IE or Mozilla or 
whatever.

On the other hand, given that JNIWrapper is commercial software, perhaps 
someone would know how to write a simple C program with "mingw" or 
whatever 
(easy to compile).  It could detect params and return them on STDOUT, to 
be 
picked up either by a startup.bat or even through Runtime.exec() (solving 
the "restart the JVM" problem discussed earlier in this thread).

First thing's first though... does anyone know where this information is 
stored in Windows ?  IE and Mozilla/Firefox seem good targets for 
starters.

Hey, why not even a little optional subproject for HTTPClient (requiring 
JNI 
and a compiler, preferably not *requiring* the MS tool chain), with a 
simple 
ProxyDetector interface, and a series of platform-specific implementations 

(to go further than my current Windows-only need) ?

Any thoughts on these big ideas, or at least as far as solving the 
immediate 
problem (where are these settings stored and how can I get at them?)

Thanks to all,
Chris

>From: Oleg Kalnichevski <[EMAIL PROTECTED]>
>Reply-To: "Commons HttpClient Project" 
><[EMAIL PROTECTED]>
>To: Commons HttpClient Project 
<[EMAIL PROTECTED]>
>Subject: Re: Auto-detecting proxy settings in a standalone Java app
>Date: Fri, 22 Oct 2004 11:00:33 +0200
>
>
>And how often does that happen in a course of one working day? I'd say
>not that often. I do agree with Roland that a startup script written in
>VBScript appears to be the best solution for the problem
>
>Oleg
>
>On Fri, 2004-10-22 at 10:54, Ortwin Glück wrote:
> > Roland Weber wrote:
> > > Wait, here is another idea: you could write a startup script that 
does
> > > the proxy settings lookup, then passes the settings through -D
> > > definitions as system properties, which can be accessed by your
> > > Java application. That's a bit less ugly than calling native code
> > > from within the app. The proxy settings for the HttpURLConnection
> > > of the JDK are expected as system properties, too.
> >
> > Of course that implies you need to restart your app, everytime the 
proxy
> > settings change...
> >
> > Odi
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: 
>[EMAIL PROTECTED]
> > For additional commands, e-mail: 
>[EMAIL PROTECTED]
>
>***************************************************************************************************
>The information in this email is confidential and may be legally 
>privileged.  Access to this email by anyone other than the intended 
>addressee is unauthorized.  If you are not the intended recipient of this 

>message, any review, disclosure, copying, distribution, retention, or any 

>action taken or omitted to be taken in reliance on it is prohibited and 
may 
>be unlawful.  If you are not the intended recipient, please reply to or 
>forward a copy of this message to the sender and delete the message, any 
>attachments, and any copies thereof from your system.
>***************************************************************************************************
>
>---------------------------------------------------------------------
>To unsubscribe, e-mail: 
>[EMAIL PROTECTED]
>For additional commands, e-mail: 
>[EMAIL PROTECTED]
>

_________________________________________________________________
Recevez par e-mail des émoticônes pour MSN Messenger 
http://g.msn.fr/FR1001/2275?url=http://www.msn.fr/ilovemessenger/premium/Default.asp?Ath=f



---------------------------------------------------------------------
To unsubscribe, e-mail: 
[EMAIL PROTECTED]
For additional commands, e-mail: 
[EMAIL PROTECTED]


Reply via email to