irfankhan200 Ответов: 2

Понимание структуры каталогов MSI


Привет,

Я читаю документацию microsoft для установщика Windows. Я читаю тему "Пример установки", в которой я получил пример, указывающий структуру каталогов, как показано ниже

Directory	        Directory_Parent	DefaultDir

TARGETDIR		                        SourceDir
ProgramFilesFolder	TARGETDIR	        .

.................
.................
end of table


Сейчас, насколько я понял, заключается в том, что TARGETDIR-это место, где приложение будет
установлен и может быть изменен во время установки с помощью пользовательского интерфейса. А ProgramFilesFolder-это свойство, которое указывает на папку program files системы.
Но что это значит под TARGETDIR является родительским свойством ProgramFilesFolder? Эта запись делает структуру каталогов нелогичной.

Пожалуйста, направь меня в этом смятении.

Что я уже пробовал:

Я погуглил структуру каталогов установщика Windows, но не смог найти ничего значимого.

2 Ответов

Рейтинг:
2

KarstenK

TARGETDIR-это константа, которая необходима для обеспечения установки. Он будет использоваться для вычисления каталога установки и системных настроек, таких как ключи реестра.

Мета-Код:

String app_installation_directory = ProgramFilesFolder* + TARGETDIR
*системная переменная целевой машины


irfankhan200

пожалуйста, приведите мне какой-нибудь пример в деталях

Рейтинг:
2

Christian Graus

Не уверен, что вы читаете, но я не думаю, что это означает это. Целевой каталог dir обычно является дочерним по отношению к папке program files.