kodu 64 kodu algılayacak bir kod var örn.betik tarafından 64bit platformunu nasıl algılayacağınız
if X86 then ...
if X64 then ...
kodu 64 kodu algılayacak bir kod var örn.betik tarafından 64bit platformunu nasıl algılayacağınız
if X86 then ...
if X64 then ...
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.
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
,