ठीक है, मेरा कहना है कि मेरा एप्लिकेशन स्मृति में निर्देशों को उत्सर्जित कर रहा है, पृष्ठ निष्पादन योग्य बना रहा है, आदि। क्या मेरे उत्सर्जित निर्देश स्ट्रीम को इंगित करने के लिए एक गैर-जिटेड विधि के विधि स्टब को बदलने का कोई तरीका है?क्या किसी अन्य विधि को चलाने में .NET JIT कंपाइलर को ट्रिक करने का कोई तरीका है?
उदा .:
मान लीजिए मैं स्मृति में एक x86 निर्देश धारा है, जो कुछ मनमाने ढंग से करता है बनाया है। अब, आगे लगता है कि मेरे पास एक तरीका 'int लक्ष्य()' है। मैंने इसे अभी तक नहीं बुलाया है, इसलिए इसे संकलित नहीं किया गया है।
- लक्ष्य के ठूंठ को सूचक जाओ
- यह मेरी उत्सर्जित अनुदेश धारा की ओर इंगित कर: वहाँ किसी भी तरह से करने के लिए है।
मुझे लगता है कि व्यावहारिक रूप से नेट के हर एक सुरक्षा सुविधा अपहरण इस तरह रोकने के लिए बनाया गया है। लेकिन होस्टिंग एपीआई के माध्यम से यह संभव है?
मुझे याद आया कि यह कहीं 'आईएल पुनर्लेखन' था। – leppie
हाँ। मैं भी अभी यही कहने वाला था। ऐसा लगता है कि यह केवल आईएल है। – TraumaPony