[英]Set system proxy && authentication in C++ on Windows
C ++中有沒有一種方法可以用身份驗證憑據設置Windows系統代理,這樣它將立即影響所有正在運行的程序(瀏覽器等),但:
我確實在尋找系統級別的預認證代理。
感謝您的任何幫助。 如有疑問,請提出任何問題。
使用:c ++ 11,Windows 7
編輯1:我需要以編程方式進行設置,所以請不要建議任何手動操作。
編輯2:部分接受的方法是一種通過編程方式設置代理而不進行預身份驗證但仍保持1.要求的方式(不需要重新啟動任何瀏覽器)
系統級代理服務器設置都位於注冊表下的\\Software\\Microsoft\\Windows\\CurrentVersion\\Internet Settings
在蜂巢HKLM
所有用戶和HKCU
蜂巢當前用戶。 有一個官方說明如何通過REG文件進行更改,您無需編寫任何代碼。
但是主要問題是:任何應用程序可能都有自己的代理設置,其中1)可以選擇系統級別的設置,但允許用戶覆蓋它; 2)完全不使用系統設置。
在公司環境中,此問題解決為:
因此,當您使用完整的Microsoft軟件堆棧時-您仍然不需要編寫任何代碼:-)而且,ISA Firewall Client使用未記錄的Windows功能,並且很難編寫將其替換為自己的“ C ++ 11”的東西。技能。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.