Страница 2 из 2

Добавлено: Ср фев 13, 2013 16:10
MVV
Flasher,
Я имел в виду, что это проще, чем wmic os get osarchitecture.

Добавлено: Чт фев 14, 2013 02:39
Flasher
MVV
Изначально я указывал на пример из другой ветки. WMIC - на случай использования вне TC.

Добавлено: Чт фев 14, 2013 09:15
MVV
Дык if exist "%SystemRoot%\SysWOW64" - тоже вне TC.

Добавлено: Чт фев 14, 2013 14:24
Flasher
Дык способ такой не стопроцентный.

Добавлено: Чт фев 14, 2013 14:29
MVV
Думаю, в 99.9% случаев работать будет. Не встречал я ещё 64-битной винды без 32-битной WOW-подсистемы. Зато на порядки быстрее.

Добавлено: Чт фев 14, 2013 15:07
Flasher
MVV писал(а):Думаю, в 99.9% случаев работать будет.
Лучше 100%. Такую папку можно создать и в 64.

Добавлено: Чт фев 14, 2013 16:13
MVV
Хотел бы я посмотреть на того, кто на 32-битной винде создаст папку SysWOW64... И жуть как интересно, что он в ней будет хранить. Особенно с учетом того, что папка в папке винды.

Опять же, если это делается для себя, то способ вполне подойдёт, т.к. себя можно проконтролировать. А для других...

Добавлено: Чт фев 14, 2013 18:34
Flasher
MVV писал(а):Хотел бы я посмотреть на того, кто на 32-битной винде создаст папку SysWOW64.
Может, создаст, а может, бэкап левый. В общем, я против подобных методов, когда есть более точные альтернативы.
MVV писал(а):Опять же, если это делается для себя, то способ вполне подойдёт
Для себя, в большинстве случаев, вообще отпадает необходимость в подобных переменных..

Добавлено: Чт фев 14, 2013 18:42
MVV
Также можно проверять наличие переменных окружения (например, ProgramW6432).