Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Windows [игнор отключен] [закрыт для гостей] / По какому ключу в регистри можно однозначно определить - система 32-битная или 64-битная? / 11 сообщений из 11, страница 1 из 1
24.08.2011, 18:15
    #37410339
Пуп
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
По какому ключу в регистри можно однозначно определить - система 32-битная или 64-битная?
Есть небольшая инсталяха которая должна опредлеить разрядность системы и в зависимости от этого запустить ту или иную программу инсталляции. Самы простым решением мне представляется вычитать это из Registry. Кто подскажет ключ?

Должно работать на

Windows 2003
Windows XP
Windows VISTA
Windows 2008
Windows 7

Есть ли у всех этих систем общий ключик который однозначтно идентифицирует их разрядность?
...
Рейтинг: 0 / 0
24.08.2011, 18:31
    #37410369
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
По какому ключу в регистри можно однозначно определить - система 32-битная или 64-битная?
ПупСамы простым решением мне представляется вычитать это из Registry.

А почему тебе так представляется?.. И что это за инсталлятор такой?
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
24.08.2011, 18:34
    #37410375
Пуп
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
По какому ключу в регистри можно однозначно определить - система 32-битная или 64-битная?
Инсталлятор самодельный - пошаговый визард писанный еще на Дельфи. На одном из шагов запускал SQL Express 2005 в Unattended режиме, т.е. инсталяцию без какого либо ввода данных со стороны юзера. Теперь нужно запускать SQL Express 2008. Причем в зависимости от разрядности системы на которую происходит установка.
...
Рейтинг: 0 / 0
24.08.2011, 18:39
    #37410381
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
По какому ключу в регистри можно однозначно определить - система 32-битная или 64-битная?
Пуппошаговый визард писанный еще на Дельфи.
И в нём тебе никак невозможно вызвать функцию GetSystemInfo?.. Что мешает?
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
24.08.2011, 18:39
    #37410382
Edd.Dragon
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
По какому ключу в регистри можно однозначно определить - система 32-битная или 64-битная?
Пуп,

В гугль введите определить разрядность системы
...
Рейтинг: 0 / 0
24.08.2011, 19:21
    #37410436
Пуп
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
По какому ключу в регистри можно однозначно определить - система 32-битная или 64-битная?
Dimitry SibiryakovПуппошаговый визард писанный еще на Дельфи.
И в нём тебе никак невозможно вызвать функцию GetSystemInfo?.. Что мешает?


Погуглил. И по какому атрибуту можно идентифиировать разрядность?
...
Рейтинг: 0 / 0
24.08.2011, 19:30
    #37410448
bazile
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
По какому ключу в регистри можно однозначно определить - система 32-битная или 64-битная?
Пуп, Тебе поможет функция IsWow64Process - How to detect programmatically whether you are running on 64-bit Windows .
...
Рейтинг: 0 / 0
24.08.2011, 19:36
    #37410454
eNose
Участник
[не активирован]
[не одобрен]
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
По какому ключу в регистри можно однозначно определить - система 32-битная или 64-битная?
bazileПуп, Тебе поможет функция IsWow64Process - How to detect programmatically whether you are running on 64-bit Windows . а если запустят на 64-битной винде, но под хп-шной 32-битной машиной?
...
Рейтинг: 0 / 0
24.08.2011, 22:09
    #37410611
Константин Цветков
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
По какому ключу в регистри можно однозначно определить - система 32-битная или 64-битная?
eNose а если запустят на 64-битной винде, но под хп-шной 32-битной машиной? Тогда это будет 32-разрядная ОС, на которой программа и будет работать.
...
Рейтинг: 0 / 0
25.08.2011, 04:22
    #37410857
kdv
kdv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
По какому ключу в регистри можно однозначно определить - система 32-битная или 64-битная?
ПупИнсталлятор самодельный - пошаговый визард писанный еще на Дельфи.
скачай InnoSetup, там это делается в 5 секунд, причем совместимо с ОС любой разрядности.
...
Рейтинг: 0 / 0
25.08.2011, 07:47
    #37410891
Константин Цветков
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
По какому ключу в регистри можно однозначно определить - система 32-битная или 64-битная?
kdvПупИнсталлятор самодельный - пошаговый визард писанный еще на Дельфи.
скачай InnoSetup, там это делается в 5 секунд, причем совместимо с ОС любой разрядности. Автор не читатель, он — писатель.
...
Рейтинг: 0 / 0
Форумы / Windows [игнор отключен] [закрыт для гостей] / По какому ключу в регистри можно однозначно определить - система 32-битная или 64-битная? / 11 сообщений из 11, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]