2013-05-25 2 views
1

Каков самый простой способ записи уникального GUID в реестр во время каждой установки с помощью WIX? У меня есть простой установщик без DLL специальных действий и не хочу создавать его только для этой задачи. Я решил использовать встроенное vbscript пользовательское действие, но есть сообщения в Интернете, которые не позволяют делать это по какой-то причине.Запись уникального GUID в реестр

ответ

0

Для чего этот GUID используется. Должен ли он быть GUID или просто нужно быть уникальным?

Установщик Windows не имеет возможности создавать GUID без использования специального действия. «Самый простой» способ зависит от того, с каким языком программирования вы знакомы. Самый «надежный» способ будет состоять из настраиваемого действия C/C++. В своем пользовательском действии вы устанавливаете свойство, а затем в элементе реестра вы ссылаетесь на [СОБСТВЕННОСТЬ].

При этом, если вы можете изменить требование, самым простым и даже более надежным способом было бы использовать что-то вроде [Дата] [Время], чтобы иметь уникальный отпечаток пальца при каждой установке.

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