2014-12-16 3 views
0

Я пишу утилиту для нашей лаборатории, которая проверяет установленное программное обеспечение на локальном компьютере на сборник инсталляторов (msi-файлов) на NAS. Из небольшого поиска в Интернете казалось, что предпочтительный подход для определения того, какие пакеты установлены на компьютере на базе Windows изнутри кода, - это перебирать ключи HKLM\Software\Microsoft\Windows\CurrentVersion\Uninstall. Инсталляторы, которые меня интересуют, меняют имена (и создаются мной), поэтому выбор ключей реестра, которые меня интересуют, прост, но я заметил, что установщики, которые я создал с помощью wix, не устанавливают ключ InstallLocation, как большинство другие установщики делают.Как установить значение ключа реестра для удаления (InstallLocation) в установщике WIX

enter image description here

Поскольку я специально не устанавливая какой-либо из этих клавиш (в пределах секции Uninstall \ XYZ) в рамках программы установки Wix специально, я предполагаю, что есть некоторые атрибуты инсталлятора, которые используются для заполнения существующих ключей , Кто-нибудь знает, как правильно установить InstallLocation с помощью установщика wix? В настоящее время я использую WIX 3.8 на данный момент.

ответ

3

Это было бы место, чтобы посмотреть, если вы создаете файлы MSI:

http://robmensching.com/blog/posts/2011/1/14/arpinstalllocation-and-how-to-set-it-with-the-wix-toolset/

Если они принадлежат другим компаниям, существует не так много вы можете так.

+0

Я видел эту статью и пытался добавить свойство set, как обсуждалось, и не получил набор ключей реестра InstallLocation. Понял, что я неправильно понял цель статьи, так как в ней никогда не упоминается этот конкретный раздел реестра в тексте. Я нашел еще одну ссылку на это, увидев ваш пост, поэтому, возможно, я использую его неправильно. Я попробую несколько вещей и отчитаюсь. –

+0

Похоже, я использовал неправильное значение для моего набора вызовов. Спасибо за указатель. –

+1

Не могли бы вы описать все то, что вы сделали для этого, поскольку я пытаюсь сделать то же самое, и я новичок в WIX! –

Смежные вопросы