Anasayfa » nasıl » EXE Dosya Uzantıları Her Zaman COM ile Değiştirilebilir mi?

    EXE Dosya Uzantıları Her Zaman COM ile Değiştirilebilir mi?

    Bir dosyanın uzantısını EXE’den COM’a değiştirdiğini duyduysanız, sadece birkaç nadir dosyada çalışabilecek durumda olup olmadığını ya da sahip olduğunuz neredeyse tüm EXE dosyalarında çalışıp çalışmadığını merak etmiş olabilirsiniz. Bugünün Süper Kullanıcı Soru-Cevap yazısı meraklı bir okuyucunun sorusuna cevap verdi.

    Bugünün Soru ve Cevap oturumu bize topluluk tarafından yönlendirilen bir soru-cevap web sitesi grubu olan Stack Exchange'in bir alt birimi olan SuperUser'ın izniyle geliyor..

    Soru

    SuperUser okuyucu Royi Namir, EXE dosya uzantılarının her zaman COM olanlarla değiştirilip değiştirilemeyeceğini bilmek ister ::

    Anti-virüs yazılımımız bir EXE dosyasını Windows 7 başlangıç ​​klasörüme (örneğin calc.exe) bir EXE dosyası olduğundan kopyalamama izin vermedi. Daha sonra dosyada EXE'den COM'a dosya uzantısını değiştirdim ve kolayca sorunsuzca klasöre kopyalayabildim (çok profesyonel).

    Ve elbette, calc.com da merak etmemi sağlayan calc.exe gibi çalışır. Uzantı COM olarak değiştirildiğinde, EXE dosya uzantısına sahip bir program ne zaman çalışmayacak? Neredeyse kontrol ettiğim her EXE dosyası çalıştı. Maddenin “neden ve neden olmasın” nedenlerini bilmek isterdim.

    EXE dosya uzantıları her zaman COM olanlarla değiştirilebilir mi?

    Cevap

    SuperUser katılımcı Math Man bizim için cevabı var:

    Dosyanın iç formatıyla ilgili olmalı. Başlangıçta, COM dosyaları basit bellek görüntüleriydi ve EXE dosyalarında bunlarla ilişkili birçok başlık vardı. Sonuç olarak, onları yeniden adlandıramazsınız..

    Zaman geçtikçe ve işleri geriye dönük olarak uyumlu hale getirmek zorunda kaldıklarında Microsoft, işletim sisteminin uzantı yerine ne tür bir dosya olduğunu belirlemek için dosyanın kendisine bakmasını sağlayacak şekilde değiştirdi. Sonuç olarak, yeniden adlandırılmış dosyayı çalıştırdığınızda, Windows uzantısı tamamen yok sayar.

    Daha ayrıntılı ve kapsamlı bir açıklama için aşağıdaki bağlantıları ziyaret edin.

    .Com, .exe ve .bat Arasındaki Fark Nedir? [StackOverflow]

    COM ve EXE uzantıları arasındaki fark nedir? [Microsoft Geliştirici Blogu]


    Açıklamaya eklemek için bir şey var mı? Yorumlarda ses kesiliyor. Diğer teknoloji meraklısı Stack Exchange kullanıcılarından daha fazla cevap okumak ister misiniz? Burada tüm tartışma konusuna göz atın.