Bir yazılım 32 mi 64 bit e göremi derlenmiş bulalım


bir exe 32 mi 64 bit mi

Eger 4 GB ve üzeri RAM iniz varsa mantıklı olan 64 bit bir sistem kullanmaktır (Elbetteki CPU nuzun uyumlu olması gerekir) , böylece 4 GB tan fazla ram desteği , Programların performans artış ve

gelişmiş güvenlik özelliklerine sahip olabilirsiniz , işte 32 ve 64 bit ile ilgili birkaç kural:
– Eger 64 bit i destekleyen bir işlemciniz (CPU) nuz varsa bilgisayarınıza hem 32 hemde 64 bit bir Windows kurabilirsiniz
– 64 bit programları 32 bit Windowslarda çaliştıramazssınız
– 32 bit programları 64 bit Windowslarda çalıştırabilirsiniz (Güvenlik yazılımı ve Driver gerektiren yazılımlar bu kuralın istisnasıdır bunların 32 bit olmasına rağmen 64 bit sistemlerde çalıştırılmaya çalışılmaması gerekir)
– Teorik olarak 64 bit derlenmiş yazılımlar 64 bit sistemlerde cok daha hızlı ve stabil çalışırlar , buradaki bilinmesi gerekli en önemli şey bir yazılımın 32 mi yoksa 64 bit e göre mi derlendiğini bulabilmektir. Bu yazımızda bu yöntemlerden bazılarına değineceğiz.

1. Programsız:
Eğer Windows xp üzeri bir işletim sistemi kullanıyorsanız , mesela ben denememi Windows 7 x64 te yapacağım Görev yöneticisi bize bir .exe nin 32 mi 64 bit mi olduğunu vermektedir bunun için
a) Programı çalıştıralım
b) Klavyemizdeki Ctrl + Shift + Esc tuşlarına birlikte basalım , Windows görev yöneticisi açılacaktır işlemler tabını açalım eğer bir uygulama 32 bite göre derlenmişse sonunda *32 ifadesi yeralacaktır

32bit mi 64 bir uygulama mı

Bu ifadenin yeralmadığı diğerleri ise 64 bite göre derlenmiş programlardır.

2. EXE 64bit Detector:

Exe 64 bit detector

Yaılımın herhangi bir arayüzü yoktur ve çalışması için CMD den komutlar verilmesi gerekir. örneğimizde ben kolaylık olsun diye Ram_slot.exe isimli Bir tıkla boştaki ram slotlarını ve toplam ram miktarını gösteren bir .exe nin 32 mi yoksa 64 bite göre mi derlendiğini bulacağım ;

1. 64 bit detector isimli yazılımı buradaki linkten indiriyorum (yazılım ücretsizdir ve kurulum gerektirmez) , sonrasında zipten çıkartıp C dizinime atıyorum “C:\Exe64bitDetector”

2. Ram_slot.exe isimli küçük .exe yi de C:\ dizinime kopyalıyorum

3. C:\Exe64bitDetector klasörüne klavyedeki Shift tuşuna basılı vaziyette sağ tıklayıp komut penceresini burada aç diyorum

komut penceresini burada aç

(bende komut penceresi daima admin yetkilerinde açılır) , isterseniz Cmd yi admin yetkilerinde açıp C:\ dizinine de geçebilirsiniz ve aşağıdaki komutu veriyorum

Exe64bitDetector.exe -f c:\Ram_slot.exe

Siz Ram_slot.exe yerine kendi program isminizi yazınız ve sonuçta üstteki resimdeki çıktıyı veriyor yani Program 64 bite göre derlenmiş 32 bit windowslarda çalışmayacaktır.

2. EXE Explorer:

Pe explorer

Kullanımı oldukça kolay yazılım ücretsiz olup portabledir Buradan indirebilirsiniz indirdikten sonra zipten çıkartıp çalıştırın ve Machine kısmının karşısında ne yazdığına bakın (üstteki resim) , yazılımımız 64 bit derlenmiş

3. PE studio

iste bu konuda imdadimiza PeStudio kosuyor , PeStudio bir yazılımin 64 bit uyumlulugunu ; exe, dll, ocx, sys, ax, mui, mystyles, acm, drv… lere bakarak hic o programı çalıştırmadan bize söyleyebiliyor bunun için:

1. Programi buradaki adresten indirip çalıştıralım (Ücretsiz ve Portabledir)
2. 64 bit uyumlulugunu test etmek istediğimiz yazılımı sürükleyip PeStudio arayüzüne birakalim
3. PeStudio daki File header kısmını açalım

pestudio

Üstteki resimde de görüldüğü gibi Machine kısmının karşısında (details altında) yazılımımızın 64 bit olduğu görülüyor , bu yazılımın bir ilginç özelliği de anında Virustotal rapor sonucunu da göstermesidir. Üstteki yöntemlerle bir .exe 32 mi 64 bit mi öğrenebiliriz



Yorum Ekle

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

CAPTCHA