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

Re: Конфигуратор для Lotsia PDM Plus 4...

Добавлено: 17 янв 2011, 10:58
Александр
вот, поправил
RunLotsiaPDM.zip
(29.23 КБ) 1281 скачивание
заодно переделал путь к PartyPath - поскольку он нужен еще до запуска программы - на этапе редактирования gnclient.ini, его (путь) можно взять из реестра как ты предложил из ODMA, или автоматом поискать в program files (32/64) или явно указать выбрав файл

по поводу безопасности
логин и пароль - хранятся в зашифрованном виде
в конфигураторе - пароль существует только при первой загрузке - при смене конфигураций исчезает, нужно вводить по новой

да и файл конфигурационный изменился - у себя или по новой создай или вставь строчку (UTF8) вот сюда
<conf>
<Default>
<PartyPath></PartyPath>
<Database>...

Re: Конфигуратор для Lotsia PDM Plus 4...

Добавлено: 17 янв 2011, 14:44
Старик Крупский
Получение пути до partyp.exe прикольно приделал :-) Однако работает ведь. Спасибо!
Кстати, на Win7 твоя программка не запускалась, пока не удалил старый conf-файл. Но все уже позади :-)

Re: Конфигуратор для Lotsia PDM Plus 4...

Добавлено: 17 янв 2011, 16:46
Александр
не все так хорошо :wink:
я там с шифровкой перемудрил - в реестр для логина упаковывается зашифрованная строка
для sa - по барабану, а для остальных...
короче переделал уже, еще чуть потестирую и выложу :wink: :wink: :wink:

кстати скажи а без админских прав ветка реестра HKEY_CLASSES_ROOT\ODMA32\PartyArc - читается?
а то у нас все сплошь админы куда не плюнь :wink:

Re: Конфигуратор для Lotsia PDM Plus 4...

Добавлено: 17 янв 2011, 19:48
Старик Крупский
Александр писал(а):кстати скажи а без админских прав ветка реестра HKEY_CLASSES_ROOT\ODMA32\PartyArc - читается?
а то у нас все сплошь админы куда не плюнь :wink:
Да где их взять, не админов-то? :D
А вообще должна читаться.

Re: Конфигуратор для Lotsia PDM Plus 4...

Добавлено: 18 янв 2011, 11:53
Александр
ps
юзер без админских прав - читает реестр нормально
...

вроде финальная версия :wink:
RunLotsiaPDM.zip
(29.83 КБ) 1237 скачиваний
пара комментариев
1. по умолчанию на чистой конфигурации - путь PartyPath - берется из реестра, это значит что если конфигурационный файл был создан на 32 - то при запуске на 64 (в той же конфигурации) - при попытке коннекта будет сообщение что PartyPath неверен - нужно просто его переопределить не выходя их программы.
Автоматом делать анализ где используется существующая конфигурация на 32 или 64 - не стал - неохота :wink:
2. если конфигуратор распространять через файлы обновления Лоции системные или пользовательские и при этом запускать его через существующий на клиенте (этот файл обновляется при старте Лоции - а он уже запущен) - будет ошибка - невозможно перезаписать существующий файл.
Связано с тем что Лоция при старте очень поздно отдает идентификатор процесса. Т.е. конфигуратор запустил Лоцию и ждет когда она ему отдаст id процесса, Лоция в этом случае не торопится - сначала запускает обновление файлов если нужно, потом отдает id процесса (тут и возникает ошибка) и потом грузит пользовательские настройки.
Но это проблема одноразовая - типа конфигуратор.exe (если он вдруг изменился) можно раскидать пользователям отдельно без централизованного обновления - тогда ошибки не будет.
С другой стороны можно запускать Лоцию через посредника *.bat, тогда конфигуратор будет ждать не лоцию а запуск cmd и ошибки не будет (поскольку уже cmd будет ждать завершения процесса Лоции) - но неохота заморачиваться :wink:
3. маленькая дырочка в системе безопасности клиента Лоции - если стартовать через конфигуратор (при повторном и всех последующих запусках ) используя флаг интегрированный пароль (реестр Integrated=1) логин+пароль можно не использовать - автоматом уйдут последние значения удачного коннекта.

по поводу исключений на клиенте
- должен быть установлен Framework3.5
- на сборках Win7(64) eng prof от компании Arbyte - нужно ставить совместимость с WinXP
вроде это все, на первый взгляд :wink:

СК - если что вылезет - напиши - поправлю
ps
для удобства дополнительно к F2 - можно щелкнуть правой мышкой по имени закладки Account :wink:

Re: Конфигуратор для Lotsia PDM Plus 4...

Добавлено: 19 янв 2011, 11:18
Старик Крупский
Скачал. Вроде работает. Спасибо!

Re: Конфигуратор для Lotsia PDM Plus 4...

Добавлено: 21 янв 2011, 09:22
Александр
по теме - вроде все ок, можно закрывать...
для фиксации - архив с проектом (для самостоятельного развития, для редактирования - нужно отключить подпись манифеста в проекте)
Project RunLotsiaPDM framework 3_5.zip
(215.26 КБ) 1335 скачиваний
ps
еще раз спасибо админу форума за возможность выкладывания файлов

Re: Конфигуратор для Lotsia PDM Plus 4...

Добавлено: 27 апр 2012, 06:58
Александр
исправлены некоторые вещи (под 7ку, и путь по умолчанию, и в случае отсутствия связи и что-то еще - не помню) в общем год в эксплуатации