मुझे लगता है कि विंडोज x64 के तहत, यह अभी भी user32.dll और अन्य 32 बिट पुस्तकालयों का एक समूह का उपयोग करता है। उपयोगकर्ता 64.dll क्यों नहीं है?विंडोज 64 अभी भी user32.dll आदि का उपयोग क्यों करता है?
उत्तर
C:\Windows\System32\user32.dll
एक 64-बिट पुस्तकालय है।
32-बिट संस्करण C:\Windows\SysWOW64\user32.dll
में है।
वे किसी भी नाम को नहीं बदल सकते हैं क्योंकि यह हार्ड-कोड वाले पथों के साथ सभी प्रकार के कार्यक्रमों को तोड़ देगा।
नाम "उपयोगकर्ता 32" और "system32" और इतने पर विंडोज के आधुनिक 64-बिट संस्करणों से पहले अस्तित्व में थे। नामों को 64-बिट संस्करणों से नहीं, 16-बिट संस्करणों से अलग करने का इरादा था। 64-बिट विंडोज़ पर, यह अभी भी 16-बिट नहीं है, इसलिए यह अभी भी "system32", "user32" है, और इसी तरह।
कोई भी इस तरह से योजनाबद्ध नहीं है, यह अभी हुआ।
बदलें डीएलएल फ़ाइल नाम बदलने में परेशानी होगी/लोडिंग डीएलएस को हर बार अलग-अलग नामों के साथ 32/64 को संभालना होगा। जब 32-बिट मोड में कोई प्रोग्राम चल रहा है तो ओएस बस सिस्टम फ़ोल्डर को रीडायरेक्ट करता है। – linquize
- 1. user32.dll
- 2. DllImport user32 user32.dll बनाम
- 3. user32.dll से FindWindowEx deroimport
- 4. , x86-64 को अभी भी स्थानान्तरण की आवश्यकता क्यों है?
- 5. यह कोड अभी भी क्यों काम करता है?
- 6. क्या .NET अभी भी ADO.net का उपयोग करता है?
- 7. सी ++ अभी भी stdio.h का उपयोग क्यों कर रहा है?
- 8. एमडीएनएस (बोनजोर, अवही, आदि) यूडीपी का उपयोग क्यों करता है?
- 9. करता है .नेट 4.0 अभी भी एएसएमएक्स
- 10. प्रदर्शन करता है: कोई नहीं अभी भी
- 11. आप अभी भी PHP का उपयोग क्यों करते हैं?
- 12. कर्नेल 32.dll और user32.dll पर केवल निर्भरता के साथ एक सी ++ प्रोग्राम संकलित करें?
- 13. एंड्रॉइड थ्रेड समस्या, जब भी मैंने वर्कर थ्रेड का उपयोग किया है तो ui अभी भी ब्लॉक क्यों करता है?
- 14. 64-बिट विंडोज़ KERNEL64 का उपयोग करता है?
- 15. 32 बिट COM DLL को 64 बिट विंडोज 7
- 16. विंडोज DLL
- 17. अभी भी जावा टाइमस्टैम्प आदि द्वारा भ्रमित MySQL
- 18. माउस ईवेंट को निर्देशित करना [DllImport ("user32.dll")] क्लिक करें,
- 19. SwingUtilities.invokeLater का उपयोग करने के बाद भी मेरा जीयूआई अभी भी क्यों लटका है?
- 20. क्या मोनो 64 बिट विंडोज का समर्थन करता है?
- 21. अभी भी आवश्यक है ActionBarSherlock का उपयोग कर रहा है?
- 22. विंडोज 64
- 23. कोई भी अभी भी xlib का उपयोग कर प्रोग्राम
- 24. विंडोज 7 64
- 25. Heroku Postgresql का उपयोग क्यों करता है?
- 26. अभी भी सीवीएस का उपयोग करने के किसी भी कारण?
- 27. क्या विंडोज 8 इंटरनेट एक्सप्लोरर 10 अभी भी quirksmode है?
- 28. सी में अभी भी "लंबा" उपयोगी है?
- 29. करता ASP.NET वर्कर प्रक्रिया अभी भी 31kb
- 30. क्या अभी भी ASIHTTPRequest का उपयोग करना सुरक्षित है?
देखें http://en.wikipedia.org/wiki/Windows_api#Versions –
पृथ्वी पर यह सवाल विषय कैसे है? –
डुप्लिकेट: https://stackoverflow.com/questions/1540741 – CWilson