2012-04-20 12 views
22

का उपयोग कैसे करें सी ++ का उपयोग करना और आज एक डेमो के दौरान खोजा गया है कि मैं एक दूषित ढेर से पीड़ित हूं (लेकिन केवल महत्वपूर्ण मौकों पर !!)। मुझे few posts here on SO मिला और Application Verifier और Debugging tool डाउनलोड करने का निर्णय लिया। मैं वर्तमान में विजुअल स्टूडियो 2010 चला रहा हूं।माइक्रोसॉफ्ट एप्लिकेशन सत्यापनकर्ता

तो, अब मुझे डिबगिंग टूल की स्थापना के साथ छोड़ दिया गया है जहां मुझे विंडोज किट नामक एक फ़ोल्डर मिलता है। फ़ोल्डर में मेरे पास WinDbg नामक एक ऐप है जहां मैंने अपना ऐप खोलने और इसे चलाने की कोशिश की। इसने जुर्माना लगाया लेकिन मुझे अपने ढेर भ्रष्टाचार के बारे में कोई जानकारी नहीं मिली। फिर मैंने सत्यापनकर्ता स्थापित किया जिसने मुझे केवल हेडर फ़ाइल और एक .dll फ़ाइल के साथ छोड़ा जो मुझे नहीं पता कि मुझे क्या करना है।

तो, क्या कोई मुझे बता सकता है कि इस उपकरण का उपयोग कैसे करें ताकि मुझे इस तरह के शर्मनाक क्षणों का सामना न करना पड़े? फ़ोरम में खोज रहे थे और चूंकि मैं यह भी नहीं जानता कि सत्यापनकर्ता कैसे खोलें, मैं वास्तव में खो गया हूं जब मैं निर्देशों को पढ़ता हूं (200 9 से)

उत्तर

25

ऐप सत्यापनकर्ता AppVerif.EXE निष्पादन योग्य स्थापित करेगा। इसे चलाएं, और इसे अपने एप्लिकेशन को सत्यापित करने के लिए कहें। फिर अपने एप्लिकेशन को डीबगर में चलाएं (या तो WinDBG या आपका आईडीई)।

+6

कहाँ? प्रोग्राम और फ़ाइलों के तहत ऐप सत्यापनकर्ता फ़ोल्डर में मैं किसी भी निष्पादन योग्य नहीं देख पा रहा था – chikuba

+4

यह system32 में स्थित था और मुझे यह नहीं पता था कि जब मैं इसे – chikuba

+8

का नाम नहीं जानता था तो अंतिम चरण है: ऐप सत्यापनकर्ता को फिर से चलाएं और मेनू आइटम का चयन करें-> लॉग; आवेदन रिपोर्ट दिनांक, त्रुटियों की संख्या और चेतावनियों के साथ सूचीबद्ध की जाएगी। परिणाम देखने के लिए, व्यू बटन है, लेकिन मेरे सिस्टम पर कुछ भी नहीं है। मैं xml फ़ाइलों के रूप में सहेजें और एक सामान्य पाठ दर्शक के साथ आउटपुट पढ़ें। – Zac