Установите две разные версии одного и того же приложения на OSX?

Мой друг работает под управлением OSX и хочет установить две версии World of Warcraft на одну и ту же машину: одна из них является официальной розничной версией, вторая – гораздо более старая («Ваниль») копия для работы на частных серверах.

У них уже есть розничная (новая) версия, установленная на компьютере; Когда они запускают программу установки для установки более старой версии, она обнаруживает уже установленную (новую) версию, предотвращая установку старой версии (вместо кнопки «Установить» вместо кнопки «Установить»).

Корень проблемы – установщик, обнаруживающий уже существующую версию приложения: как мы можем «обмануть» приложение-установщик, чтобы он не считал, что другая версия того же приложения уже существует?

  • Мы попытались переименовать папку приложения в нечто другое (поэтому он не должен был проверять путь к файлу по умолчанию); Он все еще обнаружил это.
  • Я понимаю, что OSX основан на UNIX и что он не содержит реестр, такой как Windows, но есть ли какая-либо информация, которая хранится в ОС (кроме самой папки приложения), которая может позволить этому установщику обнаружить наличие заявление?
  • (Мы не заботимся о запуске двух установок одновременно, только чтобы у нас были установлены обе версии, так что один или другой может быть воспроизведен.)

Я понимаю, что это очень специфичная для приложения проблема, но любые советы или проницательность в OSX и «установленных приложениях» были бы наиболее полезными. Благодаря!

Interesting Posts

Оценка математических выражений

Используйте USB-цифровую клавиатуру с телефонным набором текста?

Android Неизвестная команда ‘crunch’

Как я последовательно связываю обещания с angularjs $ q?

Почему эта функция возвращает каждый раз другое значение?

Как создать пользовательский навигационный ящик в android

bigrams вместо отдельных слов в termdocument-матрице с использованием R и Rweka

Сброс Windows 10 с USB

Как реализовать ConfigurationSection с помощью ConfigurationElementCollection

Что такое рамка стека в сборке?

Android: Регистрация ключей API Карт Google: ключ сертификации MD5

Как создать импульсный эффект с использованием -webkit-animation – наружные кольца

Если кто-то не заботится о защите секретного ключа gpg, он все же столь же безопасен, как и gpg –симметричный?

Как читать закрытый ключ PEM RSA из .NET.

rails 4: страницы пользовательских ошибок для 404, 500 и откуда отправляется сообщение об ошибке по умолчанию 500?

Давайте будем гением компьютера.