Вверх ↑
Этот топик читают: Гость
Ответов: 355
Рейтинг: 2
#1: 2011-11-05 16:44:08 ЛС | профиль | цитата
Доброго времени суток!
Использовал поиск, нашел много тем, но внятного ответа в них так и не было дано на следующий вопрос: как определить разрядность системы средствами HiAsm?
карма: 1

0
Ответов: 3889
Рейтинг: 362
#2: 2011-11-05 16:51:23 ЛС | профиль | цитата
nickware писал(а):
внятного ответа в них так и не было дано

Сомнительное утверждение. Наличие "(x86)" в пути к программам, доступным из приложения пакета Windows (HiAsm 4.04) - повод задуматься о разрядности.
карма: 1

0
Ответов: 355
Рейтинг: 2
#3: 2011-11-05 17:00:37 ЛС | профиль | цитата
Ну, была мысль определять наличие папки "Program Files (x86)". Только вот это довольно сложно, нужно много компонентов (определение системной буквы диска, проверка на наличие этой папки). Может можно как-то проще сделать?
карма: 1

0
Ответов: 3889
Рейтинг: 362
#4: 2011-11-05 17:05:07 ЛС | профиль | цитата
nickware писал(а):
Только вот это довольно сложно

Издеваетесь?
карма: 1

0
Ответов: 355
Рейтинг: 2
#5: 2011-11-05 17:06:09 ЛС | профиль | цитата
1nd1g0, нет, сложно не в прямом смысле, а в том, что громоздко и неудобно. Есть ли другой способ?
карма: 1

0
Ответов: 1731
Рейтинг: 68
#6: 2011-11-05 19:04:04 ЛС | профиль | цитата
А нельзя прочитать реестр ? Допустим [HKEY_LOCAL_MACHINESYSTEMControlSet001ControlSession ManagerEnvironment] "PROCESSOR_ARCHITECTURE"="x86"
Или x64 путь другой ?
карма: 1

0
Ответов: 1137
Рейтинг: 83
#7: 2011-11-05 19:45:06 ЛС | профиль | цитата
Тогда еще стоит вспомнить и о cmd.
команда systeminfo
пункт Тип системы:
карма: 2

0
Ответов: 39
Рейтинг: 0
#8: 2011-11-05 19:59:45 ЛС | профиль | цитата
Вот для 7-ки... Для XP нет возможности проверять, по этому и не пробовал даже.
code_25689.txt
карма: 0

0
файлы: 1code_25689.txt [1.1KB] [167]
Ответов: 355
Рейтинг: 2
#9: 2011-11-05 20:32:55 ЛС | профиль | цитата
Спасибо.
карма: 1

0
9
Сообщение
...
Прикрепленные файлы
(файлы не залиты)