2009-06-09 20 views
14

मैं चाहते हैं इड़ा समर्थक में एक बाइनरी फ़ाइल संपादित करने के लिए कैसे पता करने के लिए आईडीए में एक बाइनरी फ़ाइल प्रो (मैं सिर्फ एक अनुदेश बदलने की जरूरत है!)संपादित करें (पैच)

(अपने एआरएम बाइनरी)

धन्यवाद

उत्तर

5

मुझे लगता है कि आईडीए को ऐसा करने के लिए एक सुविधा होती थी, लेकिन यह वर्तमान संस्करणों में मौजूद नहीं है।

आपको केवल एक हेक्स संपादक का उपयोग करना चाहिए। आईडीए में फ़ाइल ऑफ़सेट नोट करें और उस पते पर फ़ाइल को संपादित करें। यदि आप आईडीए में परिवर्तन देखना चाहते हैं, तो "फ़ाइल" -> "फ़ाइल लोड करें" -> "इनपुट फ़ाइल को फिर से लोड करें" मेनू आइटम का उपयोग करें।

+0

यह भी सबसे अच्छा तरीका है जो मुझे मिला है, दुर्भाग्यपूर्ण –

20

संभवतः संपादित करें:

idagui.cfg: DISPLAY_PATCH_SUBMENU = हाँ

मेनू सक्षम नहीं है, तो का उपयोग

संपादित करें/पैच कोड/बदलें बाइट

+3

यह वास्तविक बाइनरी में इसे नहीं बदलता है –

1

पहले के रूप में करते हैं लुंडमैन ने सुझाव दिया, फिर फ़ाइल/उत्पाद/डीआईएफ फ़ाइल चुनें। > "पैच कार्यक्रम" मेनू बॉक्स से बाहर सक्षम -

तो एक बाहरी उपकरण

7

आईडीए 6.2 "संपादित करें" है का उपयोग कर diff फ़ाइल लागू होते हैं। Idagui.cfg को संशोधित करने की कोई आवश्यकता नहीं है। "इनपुट फ़ाइल में पैच लागू करें" विकल्प भी है जो लक्ष्य फ़ाइल को संशोधित करेगा।

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