पर मैं अपनी 64 बिट मशीन पर एक प्रोग्राम संकलित कर रहा हूं, लेकिन मुझे यकीन नहीं है कि यह 32-बिट या 64-बिट आउटपुट उत्पन्न करता है .. मैं कैसे जांच सकता हूं कि फ़ाइल विंडोज़ पर 32 बिट या 64 बिट है?यह जांचना कि फ़ाइल 32 बिट या 64 बिट है - विंडोज
उत्तर
आप विंडोज के लिए GNUfile का उपयोग कर सकते हैं।
आप के माध्यम से PEID अन्त में अनुप्रयोग चलाने (और त्रुटि के लिए कम कमरे preferred-) या तो दृश्य स्टूडियो सी ++ (कम से कम एक्सप्रेस संस्करण न्यूनतम) या Platform SDK साथ स्थापित आप पीई हैडर मूल्यों को देखने के लिए/हेडर DUMPBIN उपयोग कर सकते हैं कर सकते हैं ।
फ़ाइल शीर्षक में पहला मान आप वास्तुकला बताता है: या तो x86 के लिए या 0x8664 64
के लिए 0x14Cठीक काम करता है! यद्यपि पीईआईडी आदि के माध्यम से इसे चलाने से परेशान नहीं था। सिगविन के साथ दौड़ें। बस ठीक काम करता है। और यह 0x14C/0x86664 नहीं कहता है, लेकिन x64 के लिए पीई 32 और x64 के लिए पीई 32 +। – stiank81
बस इसे चलाएं और विंडोज टास्क मैनेजर में प्रोसेस टैब पर नज़र डालें। यदि प्रक्रिया नाम के बाद * 32 प्रत्यय है, तो यह 32-बिट है, अन्यथा यह 64-बिट है (बशर्ते आप 64-बिट ओएस पर हों)।
आप परीक्षण के लिए एक सिग्विन पर्यावरण में लिनक्स से 'फ़ाइल' कमांड चला सकते हैं।
आप कुछ डिबग स्टेटमेंट जैसे 'प्रिंट आकार (int)' (schematically) को जांचने के लिए भी डाल सकते हैं।
एक भयानक विचार की तरह लगता है। मैं सिग्विन चला रहा हूं, लेकिन जब मैं "फाइल" का उपयोग करने की कोशिश करता हूं तो यह कहता है "कमांड नहीं मिला"। क्या यह वास्तव में सिगविन पर उपलब्ध है? यदि ऐसा है तो मुझे लगता है कि मैं कुछ पैकेज स्थापित करने के लिए भूल गया होगा ..? – stiank81
देखें http://cygwin.com/faq/faq.setup.html#faq.setup.what-packages –
आप MiTeC, एक छोटे से नि: शुल्क उपकरण द्वारा EXE Explorer उपयोग कर सकते हैं। यह जांच की बाइनरी फ़ाइल के कई अन्य उचित भी प्रदर्शित करता है।
मेरे पास मूल पोस्टर के समान प्रश्न था और EXE Explorer मेरे लिए काफी अच्छा काम करता है।
यह केवल exe फ़ाइलों के साथ काम करता प्रतीत होता है। – Pietro
- 1. 64-बिट बनाम 32-बिट विंडोज
- 2. जेडीके 64 बिट या 32 बिट?
- 3. 32-बिट या 64-बिट एप्लिकेशन?
- 4. 32 बिट या 64 बिट एंड्रॉइड एसडीके?
- 5. 64 बिट या 32 बिट ओएस
- 6. पाइथन 64 बिट या 32 बिट
- 7. कि 32 और 64-बिट
- 8. 32 बिट बनाम 64 बिट
- 9. 32 बिट int * 32 बिट int = 64 बिट int?
- 10. 32-बनाम 64-बिट
- 11. 32 बिट से 64 बिट पर यह तेज़ क्यों है?
- 12. 64-बिट विंडोज
- 13. 64 बिट वीसी ++ प्रोग्राम 32 बिट मोड
- 14. 32 बिट COM DLL को 64 बिट विंडोज 7
- 15. विंडोज 64-बिट रजिस्ट्री बनाम। 32-बिट रजिस्ट्री
- 16. आईफोन ओएस 64 बिट या 32 बिट है?
- 17. वाईएक्स: 64-बिट विंडोज
- 18. 64-बिट पायथन 32-बिट विंडोज एक्जिक्यूटिव बना सकते हैं
- 19. 64 बिट बनाम विंडोज फोन विकास के लिए 32 बिट
- 20. 64-बिट विंडोज असेंबलर
- 21. विंडोज 64-बिट
- 22. क्यों 32 बिट ड्राइवर 64 बिट
- 23. 64-बिट डीएल का आकार 32-बिट
- 24. मेरा 32 बिट सिरदर्द अब 64 बिट माइग्रेन है?! (या 64 बिट .NET CLR रनटाइम समस्याएं)
- 25. 32-बिट और 64-बिट पी/मिक्सिंग
- 26. 32 बिट और 64 बिट विंडोज़
- 27. 32 बिट डीएल को 64 बिट डीएल
- 28. 32 बिट और 64 बिट अप्रबंधित DLL
- 29. जावा 32-बिट बनाम 64-बिट संगतता
- 30. , .net आवेदन 32 बिट 64 बिट
लिनक्स, विंडोज, या ??? सोलारिस पहले से ही सभी 64 बिट है। – kmarsh
क्षमा करें - खिड़कियां .. हाँ, वह थोड़े जरूरी थे .. – stiank81
भावी उत्तर तलाशने वालों के लिए, यह विंडोज एक्सप्लोरर एक्सटेंशन आपको बाहरी फ़ाइल का उपयोग किये बिना आपके फ़ाइल प्रबंधक के अंदर 32/64 बिट आर्किटेक्चर जानकारी देखने की अनुमति देता है: http: //sanje2v.wordpress .com/2013/12/10/लेखन-संपत्ति-हैंडलर-विंडोज़-एक्सप्लोररमाटा-संपत्ति-विस्तार /। डीएलएल, एलआईबी, ओबीजे, ओ और ए फाइलों का भी समर्थन करता है। – Sanjeev