Я создал загрузчик для файла windows установщика (* .msi) для приложения. В элементе цепочки
я использовал <msipackage DownloadUrl=http://... />
. Вот мой код: `
<Bundle Name="xyz" Version="1.0.0.1" Manufacturer="abc" UpgradeCode="*"
IconSourceFile="\..\Edit.ico">
<BootstrapperApplicationRef Id="WixStandardBootstrapperApplication.RtfLargeLicense">
<bal:WixStandardBootstrapperApplication
LogoFile="C:\Users\Pictures\Saved Pictures\Edit.jpg"
LicenseFile="C:\Users\Documents\License.rtf"
LogoSideFile="C:\Users\Pictures\Saved Pictures\Wait.jpg"
ShowVersion="yes"
ThemeFile="E:\Prcatice\Dev\New\CustomTheme.xml"
LocalizationFile="E:\Prcatice\Dev\New\localTheme.wxl" />
</BootstrapperApplicationRef>
<Chain>
<!-- TODO: Define the list of chained packages. -->
<!-- <MsiPackage SourceFile="path\to\your.msi" /> -->
<MsiPackage Id="asd" Cache="yes" Compressed="no" SourceFile="E:\Prcatice\Dev\New\Setup\bin\Release\Setup.msi" Vital="yes" Visible="no"
DownloadUrl="http://localhost/Dev/Setup/Setup.msi" />
</Chain>
</Bundle>
` Я использовал DownloadUrl для загрузки MSI-файла с сервера во время установки. Он работает очень хорошо.
То, что я хотел, я хочу знать как этот загрузчик проходит аутентификацию на сервере, указанном в атрибуте DownloadUrl. Как убедиться в том, что загруженная установка идет по указанной ссылке или с сервера. Я задаю этот вопрос, потому что можно перенаправить запрос на другой сервер. Если кто-то перенаправит запрос на другой сервер и загрузит вирус или вредоносную программу, это будет проблемой.
Есть ли какая-либо документация для этого?