• Добро пожаловать на Форум пользователей ПО АСКОН. Пожалуйста, авторизуйтесь.
 

Уважаемые пользователи,

Хотим проинформировать вас о режиме работы регистрации на нашем сайте.

Зарегистрироваться возможно в рабочие дни, с 8:00 до 20:00 (мск).

Если у вас возникнут вопросы или потребуется дополнительная информация, не стесняйтесь обращаться к нашей службе поддержки. Вы можете связаться с нами по указанным контактным данным на нашем сайте.

Благодарим вас за понимание и сотрудничество. Мы ценим ваше терпение и стремимся предоставить вам лучший опыт использования нашего сервиса.

С уважением,
Команда Ascon

Удаленное определение установленной у пользователя версии КОМПАС (32/64)

Автор AHTOH, 24.12.14, 14:27:42

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

AHTOH

Здравствуйте!

Может, сталкивался кто?
На предприятии много ПК. На них  ставили в разные годы и на разные системы (32- и 64-разрядные Windows) разные версии КОМПАС(опять же 32-х и 64-х разрядные). Причем делалось это разными людьми. Как приходит время очередного обновления - приходится выяснять, что за система у пользователя, какая версия КОМПАСА. Хочется сделать "универсальный  апгрейдер".
Пока проще всего видится сделать это в виде bat-файла, который удаленно подключается к ПК пользователя, считывает параметры Windows и КОМПАС и, в зависимости от считанных версий, ставит соответствующее обновление.

Интересует, как проще и на 100% надежно узнать у любого пользователя:
- установлен ли у пользователя КОМПАС?
- какая версия КОМПАС у пользователя и, если не одна, то какие?
- какая разрядность версии КОМПАС (32 или 64-разрядная)/какие версии?
- какая версия ОС у пользователя?

PS: Если вопрос уже обсуждался, киньте, пожалуйста, ссылку

semenkontorovskij

Не понял ) Это речь идет о лицензионном продукте который каждый сам себе покупал и ставил ?)))) 

tur

Цитата: AHTOH от 24.12.14, 14:27:42
........................
Интересует, как проще и на 100% надежно узнать у любого пользователя:
- установлен ли у пользователя КОМПАС?
- какая версия КОМПАС у пользователя и, если не одна, то какие?
- какая разрядность версии КОМПАС (32 или 64-разрядная)/какие версии?
- какая версия ОС у пользователя?
..............


Самый надежный метод - личный просмотр или телефонный опрос

Цитата: semenkontorovskij от 24.12.14, 14:31:35
Не понял ) Это речь идет о лицензионном продукте который каждый сам себе покупал и ставил ?)))) 

Такое часто встречается при переходах с версии на версию, где обновили где забыли.

KiDim

Была такая тема. Решили даже. Не совсем универсальное правда, но рабочее.

Все ПК в домене и пользователю доступ к настройкам закрыт. У админа есть папка, куда синхронизируюся все файлы автозагрузки всех ПК (от админа к ПК). Там для каждого ПК две версии - (1) одна с запусом утилиты SdInfo, а (2) вторая без него. В момент, когда нужно собрать инфу со всех компов он замещает все файлы у себя на (1) и ждет следующего утра. Утром на всех ПК запускается утилита SdInfo и ее отчет сохраняется копией у админа (синхрон ПК - админ). После этого заменяем файлы автозагрузки на (2) и все. До следующего раза ничего не делаем.


Цитата: AHTOH от 24.12.14, 14:27:42
Пока проще всего видится сделать это в виде bat-файла, который удаленно подключается к ПК пользователя, считывает параметры Windows и КОМПАС и, в зависимости от считанных версий, ставит соответствующее обновление.

- какая разрядность версии КОМПАС (32 или 64-разрядная)/какие версии?
- какая версия ОС у пользователя?

PS: Если вопрос уже обсуждался, киньте, пожалуйста, ссылку
интересные решения проблемы(в конце разрядность и виндовс версия), если батник
http://stackoverflow.com/questions/1792740/how-to-tell-what-version-of-windows-and-or-cmd-exe-a-batch-file-is-running-on

AHTOH

1. По поводу лицензионности. Версии лицензионные. Вопрос актуален потому, что сначала КОМПАС ставили конструкторы своими силами несколько лет, время от времени передавая функции по установке программистам. Журнал где, как, кто, что и на что ставил
не велся и хотелось бы все это довести до ума.

2. По поводу разрядности Windows нашел такое:
if  defined ProgramW6432 (
вроде работает

3. Есть папка интересная в реестре:
[HKEY_LOCAL_MACHINE\SOFTWARE\ASCON
разбирался ли кто с ней?
Предполагаю, что можно оперировать данными из этих папок у пользователей, думаю, по этой папке можно найти все ответы.
Ниже перечислены параметры, которые возможно и дают ответ. Особенно интересует параметр ProductCode, может быть, в нем зашит номер версии , разрядности и обновлений?

[HKEY_LOCAL_MACHINE\SOFTWARE\ASCON\KOMPAS-3D]
"CurrentVersion"="xx.0"
"CurrentExe"="C:\\Program Files\\ASCON\\KOMPAS-3D xx\\Bin\\KOMPAS.Exe"

[HKEY_LOCAL_MACHINE\SOFTWARE\ASCON\KOMPAS-3D\xx]
"InstallPath"="C:\\Program Files xxx\\ASCON\\KOMPAS-3Dxxx\\"
"ProductCode"="{xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}"
"ProductVersion"="xx.x.x.x"
"MSIVersion"="x.x.xxxx.x"
"LanguageID"="1049"
"MCADVersion"="xx.x.x"
"ECADVersion"="xx.x.x"

4. (На предложение KiDim) можно немного поподробнее? Интересует, как Вы решаете вопрос установки 32-х и 64-битных обновлений?


KiDim

Цитата: AHTOH от 24.12.14, 16:44:43
4. (На предложение KiDim) можно немного поподробнее? Интересует, как Вы решаете вопрос установки 32-х и 64-битных обновлений?

Да в общем то проще некуда. Сначала удалялась старая версия, а накатывалась всегда х64. Ну было принято такое решение руководством. Версия определялась из SDInfo.

Kirilius83

Вроде есть софт, который ставиться на каждый комп и по команде админа собирает данные по каждому компу и сливает их админу. Погуглите, может оно вместе с установленными приложениями и про Компас все вытянет? Будете тогда знать актуальные данные по вообще всему софту на всех компах...