Size: a a a

2020 June 22

AS

Alek Shulzhenko in QA_ua
похоже вот на ту set objFSO ругается
источник

M

Mykola in QA_ua
Зачем всё это?!
источник

M

Mykola in QA_ua
Alek Shulzhenko
strX64 = Session.Property("Msix64")
if Len(strX64) > 0 Then
 strSysFolder = Session.Property("System64Folder")
else
 strSysFolder = Session.Property("SystemFolder")
end if
strMSIDLL = strSysFolder + "msi.dll"
Set objFSO = CreateObject("Scripting.FileSystemObject")
strMsiVersion = objFSO.GetFileVersion(strMSIDLL)
Session.Property("FULLMSIVERSION") = strMsiVersion

Dim astrMsiParsedVersion(4)
i = 0
'find loc of first dot
iPos = InStr(strMsiVersion, ".")
While iPos > 0
   'save off everything to the left of the dot in array dimension
   astrMsiParsedVersion(i) = Left(strMsiVersion, iPos - 1)

   'strip off everything to the left of the now saved dot
   strMsiVersion = Right(strMsiVersion, Len(strMsiVersion) - iPos)
   i = i + 1
   iPos = InStr(strMsiVersion, ".")
Wend
astrMsiParsedVersion(i) = strMsiVersion
Session.Property("MSIMAJVERSION") = astrMsiParsedVersion(0)
Session.Property("MSIMINVERSION") = astrMsiParsedVersion(1)
Session.Property("MSIBUILDVERSION") = astrMsiParsedVersion(2)
Session.Property("MSIREVVERSION") = astrMsiParsedVersion(3)
Сколько лет этому и какая платформа? Пусть человек, который этотсобрал сам попробует сделать clean install и upgrade. У меня подозрение, что в системе не выходит создать инстанс объекта scripting.filesystemobject из-за каких-то системных изменений
источник

M

Mykola in QA_ua
Это всё дне понятно для чего хочет проверить версию windows installer. Но для чего? По моему, надо проверять систему, а не компонент
источник

AS

Alek Shulzhenko in QA_ua
Mykola
Сколько лет этому и какая платформа? Пусть человек, который этотсобрал сам попробует сделать clean install и upgrade. У меня подозрение, что в системе не выходит создать инстанс объекта scripting.filesystemobject из-за каких-то системных изменений
нуу сколько лет не скажу, думаю от 5

клин и апгрейд при обычных условиях в пределах матрицы разрешенных систем работает. клиент штатовская военка, там без инета и думаю без обнов. хз сколько

тот, который пожаловался =)
источник

M

Mykola in QA_ua
Ну, вот теперь любитесь с этой странной логикой. У них вам заказан доступ к этому объекту.
источник

AS

Alek Shulzhenko in QA_ua
ладно, посмотрю еще фикс, есть ли там эта строка
источник

AS

Alek Shulzhenko in QA_ua
хм. он просто удалил проверку версии
источник

AS

Alek Shulzhenko in QA_ua
Mykola
Ну, вот теперь любитесь с этой странной логикой. У них вам заказан доступ к этому объекту.
подскажите пожалуйста, где происходит вызов  са?
источник

M

Mykola in QA_ua
Открываешь в редакторе, и ищешь поиском где у вас это ca вызывается
источник

AS

Alek Shulzhenko in QA_ua
InstallExecuteSequence, оттуда тоже ушел са
источник

M

Mykola in QA_ua
Какой у него сиквенс и где он относительно installvalidate & intallinitialize?
источник
2020 June 24

НП

Никита Пятаков... in QA_ua
Alek Shulzhenko
InstallExecuteSequence, оттуда тоже ушел са
А вам нужно причину написать почему именно инсталлятор не пашет?
источник

AS

Alek Shulzhenko in QA_ua
Никита Пятаков
А вам нужно причину написать почему именно инсталлятор не пашет?
Нет, мне нужно повторить проблему клиента, чтобы подтвердить что фикс работает
источник

AS

Alek Shulzhenko in QA_ua
Но машина клиента совершенно недоступна. Военка без интернета
источник

НП

Никита Пятаков... in QA_ua
Вы пробуете на проблемном инсталляторе? а ОС какая у клиента? Win7x64sp1 En?
источник

AS

Alek Shulzhenko in QA_ua
Никита Пятаков
Вы пробуете на проблемном инсталляторе? а ОС какая у клиента? Win7x64sp1 En?
Последняя поддерживаемая 2016 сервер
источник

AS

Alek Shulzhenko in QA_ua
Инсталлятор не проблемный. Он не может получить доступ к версии msi и завершает инсталляцию. Но так как шагов там много - нужно воспроизвести проблему и проверить не стопнет ли он где-то еще
источник

AS

Alek Shulzhenko in QA_ua
Это можно сделать только на клиентской машине, с теми правами и ограничениями. По этому на данном этапе шаг с проверкой просто выпилили
источник

AS

Alek Shulzhenko in QA_ua
И ждем от клиента следующую ошибку
источник