После установки патчей (от 11-03-2014) поотваливались эксельные отчеты. Пришлось вернуть предыдущий GalXLSLib.dll
1. Насколько критичны доработки в GalXLSLib.dll ?
2. Если брать последние патчи с исправленным GalXLSLib.dll, то необходимо на всех раб.станциях, которых более сотни, выполнить перерегистрацию от имени администратора?
Другого решения нет?
3. Если на одном компе установлено несколько клиентов Галактик с разными версиями патчей, то при обновлении одной Галактики и перерегистрации длл-ки эксельные отчеты в других Галактиках не будут работать? Правильно? Как быть в этом случае?
Для того чтобы не бегать по всем компам, следует пописать процедуру входа в систему или в батник запуска галактики вставить запуск нечто, находящегося на сетевом диске(мне проще второе). Тогда при необходимости вы прописываете туда требуемое и просите всех перезайти.
RegSrv в принципе не обязательно - можно регить в реестр(например reg import \\server\galsrv\_Instalator\excel_reg.reg), но у пользователя должны права на нужные ветки реестра. В принципе можно завести админа и сделать запуск в батнике регистрации от его имени(через Runas , но вам придется в открытом виде прописать и пароль- не забудьте потом его поменять).
Насчет одновременной работы - вряд ли - проще в старом exe подложить такие же библиотеки, хотя поскольку ветка впервые носит другой идентификатор, то можно не разрегестрировать старую dll, а просто про импортировать в реестр новую ветку. Что там нового писал LaaLaa - решались проблемы с кодировками на казахском языке - смотрите описание патча.
edward_K писал(а):Для того чтобы не бегать по всем компам, следует пописать процедуру входа в систему или в батник запуска галактики вставить запуск нечто, находящегося на сетевом диске(мне проще второе). Тогда при необходимости вы прописываете туда требуемое и просите всех перезайти.
Стоит напрячь сисадминов и в скрипт сетевой загрузки компьютеров включить для группы пользователей "гал" следущие строки:
rem ВНИМАНИЕ! На Windows 7 необходимо запускать от имени Администратора
rem Копируем и Регистрируем необходимые DLL в операционке
echo off
xcopy \\путь к DLL из списка ниже\*.* %SystemRoot%\system32\*.* /Y
Regsvr32 /s AxBrwProj1.ocx
Regsvr32 /s GalXHTMLProj1.ocx
Regsvr32 /s JSGal.ocx
Regsvr32 /u /s GalXLSLib.dll
Regsvr32 /s GalXLSLib.dll
Regsvr32 /s WPCom.dll
Regsvr32 /s AtlExtDB.dll
Regsvr32 /s FpCubeView02Proj1.ocx
Regsvr32 /s GalMailer.dll
Regsvr32 /s GalRTSLib.dll
Regsvr32 /s Roboex32.dll
rem Для Windows 7 разрешаем использование помощи, будет работать при условии
rem патча Windows6.1-KB917607-x86
reg import hlp4win7.reg
Всё отлично работает без беготни и под нужными правами.
edward_K писал(а):
Насчет одновременной работы - вряд ли - проще в старом exe подложить такие же библиотеки
вы правы, не работает точно:) пришлось на старую БД (гал9 с обновлениями конца 2013 года) тоже весенние обновления устанавливать.