2009-09-29 74 views
2

如何聲明所有Windows程序使用的網絡代理?.net互聯網代理

+2

爲所有的Windows程序,你做什麼呢?或者你的機器上的所有程序? – 2009-09-29 12:01:09

+1

我想在我的辦公室的ftp服務器上使用它。因此任何人都應該能夠在我的網絡中使用它,而無需採取任何特殊行動。 – Behrooz 2009-09-29 12:08:31

+1

即使您的意見後問題不清楚,問題在哪裏?請避免過於通用。在您爲.NET和C#添加標籤時,在問題中沒有提及它。 – 2009-09-29 12:18:34

回答

5

.NET框架WebRequest爲當前用戶上下文使用Internet選項(可從控制面板訪問)。就好像它是爲IE設置的一樣,它將被.NET WebRequest使用。

但是,當WebRequest將在例如ASP.NET應用程序的「NT AUTHORITY \ NETWORK SERVICE」帳戶下運行時,沒有爲該用戶設置Internet選項。這樣你必須使用註冊表。

欲瞭解更多,請閱讀文章"Take the Burden Off Users with Automatic Configuration in .NET"

+1

這是一個很好的參考,它可能工作。 – Behrooz 2009-09-29 12:29:41

2

打開IE進入internet選項,去連接,局域網設置 - >代理設置

:P不是一個真正的答案,只是我的技術支持天照進來。

+1

我想用它作爲過濾器。 因此,Internet選項無法幫助我,因爲它無法使用RSA加密URL。 – Behrooz 2009-09-29 12:13:33

1

快速search on Bing帶來了這個post

那個傢伙能夠用WMI做你想做的事。

+1

那裏沒有反應。 – Behrooz 2009-09-29 12:16:45