Sto compilando un programma sulla mia macchina a 64 bit, ma non sono sicuro che produca output a 32 o 64 bit .. Come posso verificare se un file è a 32 bit o 64 bit su Windows?Controllare se il file è a 32 bit o 64 bit - su Windows
risposta
È possibile utilizzare GNUfile per Windows.
È possibile eseguire l'applicazione attraverso PEID Infine (e preferred- meno spazio per gli errori) Con Visual Studio C++ (almeno Express Edition minimo) o il Platform SDK installato è possibile utilizzare dumpbin/intestazioni di guardare ai valori dell'intestazione PE .
Il primo valore nell'intestazione del file ti dice l'architettura: o 0x14C per x86 o x64 0x8664 per
Funziona bene! Non si è preoccupato di eseguirlo tramite PEID ecc. Funzionava con Cygwin. Funziona bene. E non dice 0x14C/0x86664, ma PE32 per x86 e PE32 + per x64. – stiank81
Basta eseguirlo e dare un'occhiata alla scheda Processi in Task Manager di Windows. Se c'è un suffisso * 32 dopo il nome del processo, è 32 bit, altrimenti è 64 bit (a condizione che tu sia su un sistema operativo a 64 bit).
È possibile eseguire il comando "file" da Linux in un ambiente Cygwin per testare.
È inoltre possibile inserire alcune istruzioni di debug come "print sizeof (int)" (schematicamente) da verificare.
Sembra un'idea eccezionale. Sto eseguendo Cygwin, ma quando provo a usare "file" si dice "comando non trovato". È effettivamente disponibile su Cygwin? Se è così suppongo di aver dimenticato di installare qualche pacchetto ..? – stiank81
Vedere http://cygwin.com/faq/faq.setup.html#faq.setup.what-packages –
È possibile utilizzare EXE Explorer da MITEC, un piccolo strumento gratuito. Mostra anche molte altre proprietà del file binario che controlla.
Ho avuto la stessa domanda del poster originale e il EXE Explorer funziona per me abbastanza bene.
Sembra funzionare solo con file exe. – Pietro
- 1. Accesso a file da 2,3,4 GB in processo a 32 bit su Windows a 64 bit (o 32 bit)
- 2. Port 32 bit driver di Windows a 64 bit Windows
- 3. iPhone OS 64 bit o 32 bit?
- 4. SDK Android a 32 o 64 bit su sistema operativo Windows a 64 bit?
- 5. SQL Server 2012 a 32 bit o 64 bit su computer a 64 bit?
- 6. Compilare binario a 32 bit su sistema a 64 bit
- 7. Interoperabilità a 32 e 64 bit su Windows a 64 bit
- 8. Verifica se l'app è costruita a 32 o 64 bit?
- 9. Come ottenere il percorso assoluto del file dipende Windows a 32-bit o 64-bit macchina
- 10. C'è un modo per verificare se il processo è a 64 bit o a 32 bit?
- 11. Attributo struct differente basato su 32 bit o 64 bit
- 12. Applicazione a 32 o 64 bit su sistema operativo a 64 bit?
- 13. Compilando 32 bit Assembler su ubuntu a 64 bit
- 14. Esegui libreria a 32 bit su iPhone 5s 64 bit
- 15. windows 7 PATH errato a 64 bit durante il caricamento di una libreria a 32 bit per 32 bit exe
- 16. Come determinare se un'applicazione .NET è 32 o 64 bit?
- 17. Determina in modo statico se nativo .exe è a 32 bit o 64 bit
- 18. SWT su Windows 64-bit
- 19. Sto sviluppando un'applicazione a 64 bit. È possibile eseguire l'applicazione a 64 bit su un sistema operativo a 32 bit?
- 20. Come ottenere informazioni sul computer? [32 bit o 64 bit]
- 21. Compatibilità Java 32-bit vs 64-bit
- 22. Modo elegante e sicuro per determinare se l'architettura è a 32 bit o 64 bit
- 23. Come verificare se una libreria è basata su 32 bit/64 bit su Mac OS X?
- 24. Perché MSBuild a 64 bit carica estensioni a 32 bit?
- 25. 64 bit per divisione 32 bit
- 26. Inno Setup installazione dll a 32 bit e 64 bit
- 27. dimensioni della macchina 64 o 32 bit
- 28. MapViewOfFile condiviso tra processi a 32 bit e 64 bit
- 29. QtCreator su linux: 32 bit contro 64 bit
- 30. Determinazione dell'architettura a 32/64 bit nell'assemblaggio
Linux, Windows o ??? Solaris è già tutto a 64 bit. – kmarsh
Siamo spiacenti, Windows .. Sì, era un po 'essenziale .. – stiank81
Per i futuri cercatori di risposte, questa estensione di Windows Explorer consente di visualizzare le informazioni sull'architettura a 32/64 bit all'interno del file manager senza utilizzare uno strumento esterno: http: //sanje2v.wordpress .com/2013/12/10/writing-property-handler-for-windows-explorermanta-property-extension /. Supporta anche i file DLL, LIB, OBJ, O e A. – Sanjeev