आप विंडोज 7 x64 पर एएसएलआर कैसे अक्षम करते हैं ताकि मेरा प्रोग्राम हमेशा उसी पते पर साझा सीआरटी लोड करेगा?विंडोज 7 x64 पर आप एएसएलआर (पता स्थान लेआउट यादृच्छिकरण) को कैसे अक्षम करते हैं?
उत्तर
सभी रजिस्ट्री सेटिंग जबरन सक्षम या अक्षम करने के लिए सभी निष्पादन योग्य और पुस्तकालयों के लिए एएसएलआर अक्षम करने के लिए उपलब्ध है और HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\MoveImages
पर पाया जाता है।
* अपना * प्रोग्राम काम करने के लिए वैश्विक सिस्टम सेटिंग्स को न बदलें –
+1 मैं इसे आज़माउंगा। ऐसा लगता है कि मुझे क्या चाहिए, क्योंकि प्रति-कार्यक्रम आधार पर इसे बदलने से प्रभावित नहीं होगा (साझा) सीआरटी कैसे लोड किया जाता है। – Mehrdad
^यह। लेकिन आपको याद रखना चाहिए कि यदि यह एक वितरित अनुप्रयोग है, तो आपको यह नहीं करना चाहिए, और यदि यह एक अबाउट है, तो उपयोगकर्ता को प्रोग्रामेटिक रूप से ऐसा करने से पहले संकेत दें। –
पहले आपको लिंकर को एएसएलआर का उपयोग करने की अनुमति देने के लिए चुनना पड़ा था। अब, you have to opt out:
/DYNAMICBASE[:NO]
(विजुअल स्टूडियो 2012: विन्यास गुण -> लिंकर -> उन्नत -> "यादृच्छिक बेस पता")
आप भी इसे programmatically कर सकते हैं।
यह बहुत आसान है जब आपके पास एक प्रोजेक्ट है जिसे आप डिबगिंग कर रहे हैं, और आप चाहेंगे कि आपकी घड़ी विंडो में पते प्रत्येक रन को नहीं बदलते हैं। – EvilTeach
एन्हांस्ड मिटिगेशन एक्सपीरियंस टूलकिट (ईएमईटी), downloadable from Microsoft, इसे सिस्टम या प्रक्रिया के आधार पर एएसएलआर को सक्षम/अक्षम करने की अनुमति देता है।
- 1. लिनक्स पर बाइनरी के लिए पता स्थान यादृच्छिकरण को कैसे अक्षम करें?
- 2. विंडोज 7 x64 पर पीईपीई?
- 3. एएसएलआर अक्षम होने पर mmap निर्धारक है?
- 4. विंडोज 7 x64
- 5. केवल मेरे लिए पता स्थान लेआउट यादृच्छिकता को अक्षम और पुन: सक्षम करें
- 6. विंडोज 7 x64
- 7. साइथन विंडोज 7 x64
- 8. मेमोरी पतों के यादृच्छिकरण को अक्षम करें
- 9. क्या आप SELinux को अक्षम करते हैं?
- 10. विंडोज 7 अल्टीमेट x64 लिमिटेड पर सिस्टम.Net.HttpListener 1k समवर्ती कनेक्शन
- 11. एकल स्थान पर विंडोज प्रमाणीकरण अक्षम करें
- 12. आप क्यूटी लेआउट समस्याओं को कैसे डिबग करते हैं
- 13. आप WAMP, विंडोज 7 पर एक पीएआर पैकेज कैसे स्थापित करते हैं?
- 14. एएसएलआर प्रभावी कैसे हो सकता है?
- 15. में सुधार विंडोज 7 x64 पर एंड्रॉयड एम्यूलेटर प्रदर्शन
- 16. आप अपनी टेस्ट स्क्रिप्ट्स को व्यवस्थित/लेआउट कैसे करते हैं
- 17. आप विंडोज सर्वर पर डेवलपर पहुंच कैसे प्रबंधित करते हैं?
- 18. विंडोज 7
- 19. विंडोज x64
- 20. आप विंडोज़ पर x64 बूस्ट लाइब्रेरी कैसे बनाते हैं?
- 21. आप विंडोज वर्कफ़्लो के निष्पादन को कैसे शेड्यूल करते हैं?
- 22. विंडोज x64 पर IntPtr.size 4 क्यों है?
- 23. विंडोज x64
- 24. विंडोज फॉर्म: आप अक्षम लेबल
- 25. आप HTTPS को HTTP पर कैसे रीडायरेक्ट करते हैं?
- 26. आप आरएफसी पर कैसे टिप्पणी करते हैं?
- 27. विंडोज 7
- 28. आप विंडोज फोन 7 से ई-मेल कैसे भेजते हैं?
- 29. विंडोज 7
- 30. आप कमांड प्रॉम्प्ट का उपयोग कर विंडोज 7 पर निष्पादन योग्य फ़ाइलों को कैसे चलाते हैं?
क्या आप ऐसा करने के लिए _need_ करते हैं, या यह कुछ आसान बनाता है? –
@unclebrad: मैं वास्तव में ऐसा करने के लिए * ज़रूरत * करता हूं। – Mehrdad
ध्यान दें कि यह महत्वपूर्ण रूप से सिस्टम की सुरक्षा को कम करता है और केवल उपयोगकर्ता की अनुमति के साथ किया जाना चाहिए। –