2012-05-03 7 views
6

मैं विंडोज मशीन आईपी एड्रेस बदलते समय अधिसूचना प्राप्त करने के लिए मतदान के बिना एक रास्ता तलाश रहा हूं। मुझे इस बदलाव पर प्रतिक्रिया करने और मेरे आवेदन में कुछ कार्रवाई करने की आवश्यकता है।मतदान के बिना एक एमएस विंडोज आईपी पता बदलने का पता लगाएं

किसी ने भी इस तरह से कुछ किया है?

उत्तर

3

आप IPv4 पता परिवर्तन को संभालने के लिए NotifyAddrChange() का उपयोग कर सकते हैं। लिंक्ड पेज में एक संक्षिप्त डेमो है। NotifyIpInterfaceChange() आईपीवी 4 और आईपीवी 6 (अलग से या एक साथ - दस्तावेज़ देखें) को संभालता है, लेकिन Vista या बाद में आवश्यक है।

2

यदि आप .NET का उपयोग कर रहे हैं, तो आप NetworkChange::NetworkAddressChanged Event को कार्यान्वित कर सकते हैं। मुझे विश्वास है कि आप जो चाहते हैं उसे बिल्कुल प्रदान करता है।

+0

मैं इसे सी ++ में कर रहा हूं लेकिन सी भी अच्छा है – reza

संबंधित मुद्दे