Lista winnt@man.lodz.pl
[Lista archiwów] [Inne Listy]

Re: [WINNT] Jego Bitowość Windows

To: winnt@man.lodz.pl
Subject: Re: [WINNT] Jego Bitowość Windows
From: "Michal M. Lechanski" <michal@doriath.eu>
Date: Wed, 11 Oct 2017 23:37:16 +0100
W dniu 11/10/2017 o 23:10, JoteR pisze:
> Potrzebuję z wnętrza skryptu sprawdzić, z jaką wersją Windows (obojętnie - 
> 7, 8, czy 10) mam do czynienia - 32 czy 64-bitową. Do dyspozycji mam: odczyt 
> zmiennej systemowej, odczyt wartości z rejestru, odczyt z pliku, wyszukanie 
> pliku lub katalogu, wywołanie dll-a i odczytanie zwróconej wartości - i to w 
> zasadzie wszystko. Na razie jedyny pomysł, na jaki wpadłem, to sprawdzenie 
> obecności HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node. Może ktoś zna jakiś inny, 
> mniej ordynarny i bardziej pewny sposób?

Niedawno miałem identyczny problem. W moim przypadku wystarczyło
sprawdzenie obecności katalogu C:\Program Files (x86)

Trudno to jednak nazwać mniej ordynarną metodą. Co do skuteczności to
chyba jeszcze nie widziałęm 64 bitowej instalacji bez tego katalogu.

-- 
Michał

<Pop. w Wątku] Aktualny Wątek [Nast. w Wątku>