2010-09-01 16 views

cevap

32

Evet.

Kullanım

if IsWin64 then 
    // Do sth 
else 
    // Do sth else 

ayrıca Is64BitInstallMode işlevi yoktur. Gerçekten de, bir 32 bit kurulum, 64 bit işletim sisteminde çalışabilir. Bu nedenle, Is64BitInstallMode, IsWin64 anlamına gelir, ancak IsWin64, Is64BitInstallMode anlamına gelmez.

38

Bir dosyanın indirilip çalıştırılmayacağına dair bir kontrol atmak isterseniz, aramayı da kontrol edebilirsiniz.

Check: IsWin64; 

hatta

Check: "not IsWin64"; 

Bu tek bir paket içine 32 bit & 64 bit uygulama montajcılar derlemek için hızlı ve kolay bir yol sağlar, ancak yalnızca belirli bir çalıştırın.

DÜZENLEME: Bunu aramak için biraz daha genişletmek için, ben takip etmek istedim. http://www.jrsoftware.org/ishelp/index.php?topic=scriptcheck

:

[Files] 
Source: "MyProg-x64.exe"; DestDir: "{app}"; Check: IsWin64; 
Source: "MyProg-x86.exe"; DestDir: "{app}"; Check: "not IsWin64"; 

kaynağından uyarlanmıştır: yalnızca belirli dosyaları aşağıdaki yapabileceğini yükleyici tarafından aşağı kopyalanmasına izin istiyorum Örneğin

,

İlgili konular