|
||
| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
08.09.2010, 00:42 | #1 | |
Как надежно определить, что в x64 системе выполняется 32х разрядный Acad.
это только кличка
Москва
Регистрация: 22.10.2006
Сообщений: 252
|
||
Просмотров: 6237
|
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,787
|
Для чтения из HKLM права есть, насколько я знаю, всегда. Только если доменная политика не слишком закошмарена...
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Цитата:
Из .NET-приложения загруженного в AutoCAD разрядность определяется просто (т.к. нельзя загрузить 32-разрядную сборку в 64-разрядный AutoCAD и наоборот): Код:
|
||||
|
||||
это только кличка Регистрация: 22.10.2006
Москва
Сообщений: 252
|
Спасибо, Александр.
Ответ исчерпывающий по всем трём пунктам. Возник еще вопрос по определению версии Acad. А именно, что реально возвращает Autodesk.AutoCAD.ApplicationServices.Application.Version - версию базового автокада или же, в случае вертикальных решений, версию собственно десктопа. Мне нужен надежный способ во всех случаях получать строки "17.1", "18.0" и т.п. Именно в этой связи я интересовался, что возвращает системная переменная ACADVER в различных вертикальных решениях.
__________________
...в шее моей жилы железные, и лоб мой - медный... Последний раз редактировалось Pastor, 08.09.2010 в 14:17. |
|||
|
||||
Если используется .Net 4.0, то разрядность операционной системы можно определить так:
Код:
Вот когда-то писал. _____________________________________________ * - Речь о ветви HKEY_LOCAL_MACHINE
__________________
Надеюсь, ты не социальный овощ? Это определяется делами! :welcome: |
||||
|
||||
это только кличка Регистрация: 22.10.2006
Москва
Сообщений: 252
|
Спасибо всем. С разрядностью разобрался. Для моего конкретного приложения оказалось достаточно
Код:
__________________
...в шее моей жилы железные, и лоб мой - медный... |
|||