Ana Diğer İnatçı 32 bit uygulamaların 64 bit Windows'ta çalışmasını sağlama

İnatçı 32 bit uygulamaların 64 bit Windows'ta çalışmasını sağlama



win7-rc-masa-150x150Şimdiye kadar, 64-bit Windows'taki özelliğimi umarız son sayısında görmüşsünüzdür.bilgisayar uzmanı. Ve belki de uygulama uyumluluğu konusunda çok fazla endişelenmenize gerek olmadığına dair esintili güvencelerimden biraz teselli buldunuz. Hemen hemen tüm modern 32 bit yazılımlar, Windows'un 64 bit sürümüne kusursuz bir şekilde yüklenmeli ve çalışmalıdır.

İnatçı 32 bit uygulamaların 64 bit Windows

Eh, elbette, ne zaman böyle bir şey yazsanız, bela istiyorsunuz.

snapchat'im neden oturumumu kapatıyor

Tabii ki, tam da Eylül sayımız gazete bayilerine inerken, şunu keşfediyordum.bilgisayar uzmanı'nin dahili CMS istemcisi yalnızca üzerinde çalıştı - tahmin ettiniz - 32 bit Windows. 64 bit masaüstümden yeni bir inceleme oluşturmaya çalışmak, eksik bir COM sınıfı fabrikası hakkında yalnızca belirsiz bir hata verdi.

Bayrakları uçurmak

Küçük bir kazma sorunu ortaya çıkardı. Bazı yaramaz geliştiriciler, tamamen geçerli bir 32-bit .NET uygulaması yazmıştı, ancak bunu özellikle 32-bit kod olarak işaretlemeyi ihmal etmişti. 64-bit Windows bu nedenle 64-bit modunda çalıştırıyordu ve yazılım beklediği 32-bit sistem kaynaklarına erişemediğinde hatalara neden oluyordu.

Neyse ki, bu düzeltilmesi kolay bir sorundur. Microsoft'un CorFlag'lar .NET Framework'ün bir parçası olan komut satırı aracı, bir uygulamanın ne zaman 32 bit modunda çalıştırılması gerektiğini belirten de dahil olmak üzere yürütülebilir dosyalardaki başlık bayraklarını değiştirmenize olanak tanır. Veritabanı uygulamamız için bu bayrağı ayarlamak basit bir yazma meselesiydi CorFlags application.exe /32bit+

Veİşte– 64-bit Windows üzerinde mükemmel çalışan bir 32-bit uygulama. Benzer bir sorunla karşılaşırsanız denemeye değer.

amazon arama geçmişi nasıl silinir

Hangi Program Dosyaları klasörü?

Ben konu üzerindeyken, 64-bit Vista çalıştıran bilgisayarları incelemeye başladığımızda karşılaştığımız ilgili bir sorun var. Bu durumda, zahmetli yazılım, yazılımdan başkası değildi.bilgisayar uzmanıgerçek dünya kıyaslama paketi. Her şey mükemmel bir şekilde kurulmuş gibi görünüyordu, ancak testleri gerçekten başlattığımızda kaynak bulunamadı hatası aldık.

SysInternals'ın olmazsa olmazı sayesinde sorunun izini sürmeye başladım. Süreç Monitörü ve bir kez daha, açıklamanın çok basit olduğu ortaya çıktı (aslında o kadar basit ki, kendim çözemediğim için biraz aptal hissettim).

64 bit Windows'ta Program Dosyaları klasörü yalnızca 64 bit uygulamalar için ayrıldığından çeşitli dosyalar bulunamadı. 32 bit programlar, Program Files (x86) adlı bir klasöre kurulur. Test komut dosyalarımız, 32 bit uygulamalarımız normal konumlarında olmadığı için başarısız olan sabit kodlanmış yolları içeriyordu.

amazon yangın tv yansıtma windows 10

Bunun gibi bir sorunla karşılaşırsanız, C:Program Files öğesine açık referansları kaldırarak ve bunun yerine %ProgramFiles% öğesini kullanarak sorunu kolayca düzeltebilirsiniz (bu akıllı ortam değişkeni, onu çağıran işlemin 64-bit mi yoksa 32-bit mi olduğu). Yolları değiştirmek için kaynağa ulaşamıyorsanız, hızlı ve kirli bir geçici çözüm, 32 bit dosyalarınızı Program Dosyalarına manuel olarak kopyalamaktır. Bunu yaptıktan sonra, kriterlerimiz sorunsuz çalıştı.

İşte karşınızda: 32 bit uygulamalaryapmak64-bit Windows'ta çalıştırın… ancak bazen onları harekete geçirmek için birkaç programcı varsayımı üzerinde çalışmanız gerekir!

Ilginç Haberler

Editörün Seçimi

OBS ile Ekran Nasıl Kaydedilir
OBS ile Ekran Nasıl Kaydedilir
OBS Studio, güçlü bir ekran ve yayın aracı sağlar. Açık kaynaklı yazılım, canlı akış içeriğinin yanı sıra, bilgisayar ekranlarını sorunsuz bir şekilde kaydedebilir ve sesi alabilir. Kullanıcı dostu kontrol paneli, bir dizi özelleştirme özelliği ile birlikte gelir
MacOS Sierra'da Gatekeeper Nasıl Devre Dışı Bırakılır ve Uygulamalara Her Yerden İzin Verilir
MacOS Sierra'da Gatekeeper Nasıl Devre Dışı Bırakılır ve Uygulamalara Her Yerden İzin Verilir
Gatekeeper, macOS'ta önemli bir güvenlik özelliğidir, ancak Apple, macOS Sierra'da nasıl çalıştığı konusunda bazı değişiklikler yaptı. İşte tüm Gatekeeper seçeneklerini nasıl geri yükleyeceğiniz ve isterseniz devre dışı bırakacağınız.
Kindle Fire'da Instagram Nasıl İndirilir
Kindle Fire'da Instagram Nasıl İndirilir
Kindle Fire uygulaması, diğer akıllı cihazlarınızın yapabildiği hemen hemen her şeyi yapabilir. YouTube'a erişebilir, web'e göz atabilir ve hatta müzik dinleyebilirsiniz. Ancak Instagram uygulamasını Amazon'un uygulama mağazasından indirmeyi denediyseniz,
Microsoft, yeni PowerToys Ayarları Kullanıcı Arabirimi ve ImageResizer aracı üzerinde çalışıyor
Microsoft, yeni PowerToys Ayarları Kullanıcı Arabirimi ve ImageResizer aracı üzerinde çalışıyor
Son zamanlarda GitHub'da Microsoft, PowerToys ayarları için yeni bir kullanıcı arayüzü fikrini ortaya çıkardı. Fikir, kullanıcı katkıları ve tasarım modellerinin ardından tasarlandı.Reklam Microsoft, PowerToys içinde ayarlama için son kullanıcı deneyimini iyileştirecek. Yeni bir özellik taslağı aşağıdakileri açıklar: PowerToy'lar iki nedenden dolayı mevcuttur. Kullanıcılar daha fazla verimlilik elde etmek istiyor
Windows 10'da Bir Uygulama Tarafından En Son Değiştirilen Dosyalara Bakın
Windows 10'da Bir Uygulama Tarafından En Son Değiştirilen Dosyalara Bakın
Windows 10, belirli bir uygulamadan en son değiştirilen dosyaları size gösterebilir. Bu dosya listesi yalnızca uygulamayla ilgili dosyaları içerecektir.
2024 Yılının En İyi 6 Kasırga Uyarısı Uygulaması
2024 Yılının En İyi 6 Kasırga Uyarısı Uygulaması
Fırtına yaklaşıyorsa güvenebileceğiniz bir kasırga uyarı uygulamasına ihtiyacınız var. Hem iOS hem de Android için bu en iyi kasırga uygulamalarını bulmak için özellikleri inceledik.
Windows 10'da Olay Görüntüleyicide Yazdırma Günlüğünü Etkinleştirin
Windows 10'da Olay Görüntüleyicide Yazdırma Günlüğünü Etkinleştirin
Windows 10 Olay Görüntüleyicisinde Yazdırma Günlüğü Nasıl Etkinleştirilir Windows 10'da, kullanıcılar tarafından başlatılan işletim sistemi günlük yazdırma işlerini yapmak mümkündür. Bu özellik etkinleştirildiğinde, yazıcı işlerinin her biri için bir Olay Günlüğü kaydı yapar. Bu, yazdırılan her şeyi hızlı bir şekilde incelemenizi sağlar