Alexander Nazarenko
2007-02-15 18:43:49 UTC
Бог в помощь, All!
Народ, часто приходится отсылать апдейты к своему (и к чужому) софту. Есснно
оформляется это в виде сабж. Основная проблема в том, что в каждой конечной
точке этот софт стоит в разных местах. Где C:\xxxx, где C:\UTIL\xxxx, а где и
D:\HOME\xxxx. В результате юзер тупо распаковывает SFX в то, что предложено по
умолчанию (про HKEY_CURRENT_USER\Software\WinRAR SFX я в курсе, но в первый раз
это не помогает) и звонит ругаться, что "нифига ваш патч не помог".
Долго медитировал над примерами sfx-скриптов, но возможности проверить
наличие определенных файлов в каталоге распаковки (и задизэйблить кнопку
"Извлечь" до выполнения этого) я не нашел.
Писать свой инсталлер не хочется, тем более, что в моем случае вся
"инсталляция" либо не нужна (тупо подменяются файлы), либо реализуемо через
"Выполнить после распаковки" при условии указания правильного каталога этой
самой распаковки. Any good idea?
ЗЫЖ По максимуму хорошо бы еще проверить, можно ли перезаписать файлы (вдруг
например обновляемая программа запущена и exe залочен), но это уже предел
мечтаний...
Ты заходи, если что, All!
С уважением, Александр AKA /CorWin
... Вновь пиковый выпал туз из колоды стаpых каpт
Народ, часто приходится отсылать апдейты к своему (и к чужому) софту. Есснно
оформляется это в виде сабж. Основная проблема в том, что в каждой конечной
точке этот софт стоит в разных местах. Где C:\xxxx, где C:\UTIL\xxxx, а где и
D:\HOME\xxxx. В результате юзер тупо распаковывает SFX в то, что предложено по
умолчанию (про HKEY_CURRENT_USER\Software\WinRAR SFX я в курсе, но в первый раз
это не помогает) и звонит ругаться, что "нифига ваш патч не помог".
Долго медитировал над примерами sfx-скриптов, но возможности проверить
наличие определенных файлов в каталоге распаковки (и задизэйблить кнопку
"Извлечь" до выполнения этого) я не нашел.
Писать свой инсталлер не хочется, тем более, что в моем случае вся
"инсталляция" либо не нужна (тупо подменяются файлы), либо реализуемо через
"Выполнить после распаковки" при условии указания правильного каталога этой
самой распаковки. Any good idea?
ЗЫЖ По максимуму хорошо бы еще проверить, можно ли перезаписать файлы (вдруг
например обновляемая программа запущена и exe залочен), но это уже предел
мечтаний...
Ты заходи, если что, All!
С уважением, Александр AKA /CorWin
... Вновь пиковый выпал туз из колоды стаpых каpт