यदि आप मेरे पास इस दुविधा के साथ मेरी मदद कर सकते हैं। अब, मुझे सी \ सी ++ पता है, मुझे एएसएम पता है, मुझे डीएल इंजेक्शन के बारे में पता है, मुझे वर्चुअल मेमोरी एड्रेसिंग के बारे में पता है, लेकिन मैं यह नहीं समझ सकता कि कैसे चीटइंजिन जैसे सॉफ़्टवेयर और अन्य, एक चर के मूल्य को दूसरे में बदलने का प्रबंधन करते हैं प्रक्रिया।किसी अन्य प्रक्रिया की मेमोरी स्पेस में मान कैसे बदलें
उन लोगों के लिए जो तीसरे पक्ष के धोखा इंजन उपकरण प्रोग्राम के मेमोरी स्पेस में मूल्यों के लिए स्कैन कर सकते हैं और एक वैरिएबल के स्थान को किसी दिए गए मान के साथ पहचान सकते हैं और इसे बदल सकते हैं।
मेरा सवाल है, वे यह कैसे करते हैं?
एक पता देखते हुए, अगर मैं सी कोड लिखना चाहता था, तो मैं एक अवैध प्रक्रिया त्रुटि के बिना किसी अन्य प्रक्रिया से संबंधित उस पते पर मूल्य कैसे बदल सकता हूं?
धन्यवाद।
धन्यवाद यह वही है जो मैं ढूंढ रहा था, बहुत अच्छा काम करता है। (इस समाधान को पढ़ने वाले अन्य लोगों के लिए डीबगएक्टिवप्रोसेसटॉप का उपयोग करना सुनिश्चित करें) –
डीबगसेट प्रोसेस KillOnExit() को कॉल करना सुनिश्चित करें यदि आप उस प्रक्रिया को नहीं चाहते हैं जिसे आप डीबग करने के बाद डीबगिंग कर रहे हैं। – mrduclaw