मैं विंडोज के लिए एक कमांड लाइन उपकरण लिख रहा हूं जो इंटरनेट से फ़ाइलों को डाउनलोड करने के लिए libcurl का उपयोग करता है।मैं ब्राउजर की प्रॉक्सी सेटिंग्स कैसे ढूंढूं?
जाहिर है, जब उपयोगकर्ता प्रॉक्सी सर्वर के पीछे होता है तो डाउनलोडिंग काम नहीं करती है, क्योंकि प्रॉक्सी को कॉन्फ़िगर करने की आवश्यकता होती है। मैं अपने उपकरण को यथासंभव सरल रखना चाहता हूं, और प्रॉक्सी को कॉन्फ़िगर करने के साथ उपयोगकर्ता को बोझ नहीं करना है। मेरे टूल में कॉन्फ़िगरेशन फ़ाइल भी नहीं है, इसलिए उपयोगकर्ता को अन्य कमांड पर प्रॉक्सी सेटिंग्स में पास करना होगा, या एक पर्यावरण चर या somesuch - रास्ता बहुत अधिक परेशानी सेट करना होगा।
तो मैंने सोचा, हर किसी का ब्राउज़र आमतौर पर ठीक से स्थापित किया जाएगा, प्रॉक्सी कॉन्फ़िगर किया गया है और सब कुछ। यह सबसे बुनियादी उपयोगकर्ता के लिए भी सच होगा क्योंकि अन्यथा "उनका इंटरनेट काम नहीं करेगा"।
तो मुझे लगता है कि मैं यह पता लगा सकता हूं कि आईई की प्रॉक्सी सेटिंग्स को देखकर प्रॉक्सी का उपयोग करना है या नहीं।
मैं इसके बारे में कैसे जा सकता हूं? अधिक विशेष रूप से:
- वहाँ "प्रॉक्सी सेटिंग" विंडोज में का एक सेट, सभी ब्राउज़रों (शायद IE के) द्वारा इस्तेमाल किया है, या मैं IE, फ़ायरफ़ॉक्स, ओपेरा, आदि के लिए अलग-अलग नित्यकर्म लिखने के लिए होता है?
- मुझे पता है कि अगर वे मैन्युअल रूप से कॉन्फ़िगर किए गए हैं तो मैं शायद उचित रजिस्ट्री स्थानों से सीधे मानों को पढ़ सकता हूं, लेकिन क्या यह "स्वचालित रूप से प्रॉक्सी सर्वर का पता लगाने" के साथ भी काम करता है? क्या मुझे उस विकल्प से भी परेशान होना है, या यह (लगभग) कभी नहीं उपयोग किया जाता है?
लोगों को विकल्पों का सुझाव देना शुरू करने से पहले: मैं सी का उपयोग कर रहा हूं, इसलिए मैं Win32 API तक सीमित हूं, और मैं वास्तव में वास्तव में सी और libcurl का उपयोग करना चाहता हूं।
है [कोड यहाँ आईई की प्रॉक्सी सेटिंग्स प्राप्त करने के लिए प्राप्त करें।] Http://stackoverflow.com/a/12601449/ 55 9 746 –