Dengan sebagian besar executable Windows (DLL, EXE ...), versi dan detail lainnya dapat dilihat menggunakan tab "Detail" di "Properties" ( Alt+ Enter).
Saya bertanya-tanya: apakah ada cara baris perintah untuk melakukan ini? Saya sangat tertarik untuk versi Produk, tetapi juga hal-hal lain dapat bermanfaat.
Properti berikut ini diinginkan, dalam urutan prioritas:
- terima jalur exe / dll sebagai parameter
- output ke output standar (sehingga Anda dapat memproses sisanya melalui
|
pipa) - tersedia secara default di semua Windows yang didukung (XP +)
- tersedia secara default di Windows Vista +
- tersedia secara default di Windows XP
- dapat digunakan dalam lingkungan komersial
- lisensi gratis (seperti GPL)
- portable (mis. exe mandiri, mungkin disertai dengan DLL)
windows
command-line
Alois Mahdal
sumber
sumber
Jawaban:
Dalam PowerShell,
get-command "full-path-to-executable" | format-list
akan melakukan trik. Powershell adalah baris perintah baru untuk Vista dan kemudian Windows, dapat diinstal di XP.sumber
get-command "$args[0]" | format-list
, yang saya simpan sebagaiaaa.ps1
dan dipanggilpowershell -File aaa.ps1 shell32.dll
tetapi tidak mencetak apa-apa.FileInfoVersion
propertiApplicationInfo
objek.Gunakan utilitas DUMPBIN Microsoft .
Ini memiliki banyak opsi berguna, namun, itu tergantung pada apa yang ingin Anda lakukan.
Namun, ini tidak gratis, tapi saya percaya bisa didapatkan secara gratis dengan Windows SDK.
sumber
Anda dapat menggunakan
sigcheck.exe
alat portabel yang merupakan bagian dari Sysinternals Suite , misUntuk versi Windows yang lebih lama seperti XP / 2k / 2003 (masih berfungsi di yang baru), gunakan
filever.exe
alat (periksa tautan langsung di exedll.info ) untuk mendapatkan informasi spesifik tentang file seperti:Beberapa lainnya untuk dipertimbangkan:
Dumper File Biner Microsoft COFF (DUMPBIN.EXE)
binwalk
- cari file yang ditentukan untuk opcodes yang dapat dieksekusi yang umum untuk berbagai arsitektur CPU. Alat yang mudah digunakan untuk menganalisis, merekayasa balik, dan mengekstraksi file / data menarik dari file biner.Untuk perintah lebih lanjut, periksa:
sumber
Source adalah tautan ke file .vbs yang bisa mendapatkan versi file untuk Anda, dan Anda bisa mengambilnya dan menggunakan output sesuai keinginan Anda.
Kapal akan semua versi windows, tidak yakin tentang lisensi, sangat portabel, tetapi tidak exe atau DLL.
sumber
GetProductVersion