2008-11-12 18 views
13

में वायरलेस नेटवर्क कनेक्शन का प्रबंधन करना हमारे पास सी # में एक WinForms ऐप लिखा गया है जिसमें एक बहुत ही कस्टम जीयूआई है। उपयोगकर्ता को किसी अन्य एप्लिकेशन को चलाने की अनुमति नहीं है और उपयोगकर्ता ओएस (WinXP प्रो) में नहीं जा सकता है। हम उपयोगकर्ता को उपलब्ध वायरलेस नेटवर्क से कनेक्ट करने की अनुमति देने की योजना बना रहे हैं। हमें एक कॉन्फ़िगरेशन स्क्रीन बनाना होगा जो उपलब्ध नेटवर्क (एसएसआईडी द्वारा) प्रदर्शित करता है और उपयोगकर्ता को कनेक्ट करने की अनुमति देता है। कनेक्ट होने पर हम संकेत शक्ति प्रदर्शित करना चाहते हैं।सी #

क्या कोई मौजूदा घटक है जो इस क्षमता को प्रदान करता है? मुझे this पर कुछ भी नहीं मिला है।

मैं डब्लूएमआई का उपयोग कर टीसीपी/आईपी सेटिंग्स सेट कर सकता हूं, लेकिन यह वायरलेस सामान है जिस पर मुझे एक दिशा की आवश्यकता है।

बहुत धन्यवाद!

मैट

+0

यदि आप पाते हैं तो कृपया एक दिलचस्प घटक की तरह लगता है। टी – kenny

उत्तर

8

Managed Wifi API काम करना चाहिए।

यह आदर्श नहीं हो सकता है - आपके पास XP है, जो अच्छा है, लेकिन आपको हॉटफिक्स को तैनात करना होगा। मैं इसके लिए जाऊंगा, क्योंकि मेरे द्वारा निपटाया गया सभी वाईफाई कोड (कॉम्पैक्ट फ्रेमवर्क के लिए) घृणित है। यह कोड उतना सरल हो सकता है जितना हो सकता है।

उनके नमूना कोड में सिग्नल शक्ति को पढ़ने में शामिल नहीं है, हालांकि, और मुझे यकीन नहीं है कि मूल वाईफ़ाई एपीआई प्रदान करता है या नहीं। मैंने सी # कोड लिखा है जो वायरलेस सिग्नल शक्ति प्राप्त करता है, लेकिन यह पीएनवोकिंग द्वारा निर्माता-विशिष्ट डीएलएल में केवल अपने उपकरणों पर उपलब्ध है। ऐसा हो सकता है कि आपको अपने पीसी के वायरलेस कार्ड से वायरलेस ताकत प्राप्त करने के समान कुछ करना होगा (और यही कारण है कि वह कार्यक्षमता एक उद्देश्य के लिए एपीआई में उपलब्ध नहीं है)।

+0

मूल वाईफ़ाई सिग्नल शक्ति प्रदान करता है ताकि मैं इसे प्रबंधित वाईफ़ाई एपीआई में जोड़ सकूं यदि यह वहां नहीं है। मुझे सही दिशा बताने के लिए धन्यवाद!! – user37149

+0

कोई जांच नहीं। मैं खुद को ढूंढकर खुश था, और मुझे यह जानकर खुशी हुई कि यह काम करता है। – MusiGenesis

+1

क्या आप थीइस –

4

मूल वाईफ़ाई का उपयोग कर उपलब्ध वायरलेस नेटवर्क कनेक्ट करना संभव है।

http://www.codeproject.com/KB/gadgets/SignalStrenghth.aspx

चेक लिंक, जो मेरे द्वारा विकसित किया गया था।

4

मैंने एक लाइब्रेरी लिखी जो प्रबंधित वाईफ़ाई के ऊपर अमूर्तता की एक परत है, यह उपयोग करने के लिए थोड़ा और सुविधाजनक है। आप find it on GitHub कर सकते हैं।

+0

अपना कोड व्हाट करें, होस्ट किए गए नेटवर्क बनाना संभव है? नेटेश वैलान की तरह बनाएं ... –

+0

@ निकेडा सिल्वामेनारीन नहीं, यह समर्थित नहीं है। –