|
@@ -102,9 +102,11 @@ For conditions of distribution and use, see <a href="files/is/license.txt">LICEN
|
|
|
In this case, the value of <tt>DestName</tt> is used to determine the archive format and for display and logging purposes.</li>
|
|
|
<li>Example script:
|
|
|
<pre><code class="innosetup"><span class="sec">[Files]</span>
|
|
|
-<span class="key">Source</span>: "https://jrsoftware.org/download.php/is.exe?dontcount=1"; <span class="key">DestName</span>: "innosetup-latest.exe"; <span class="key">DestDir</span>: "<span class="con">{app}</span>"; \
|
|
|
+<span class="key">Source</span>: "https://jrsoftware.org/download.php/is.exe?dontcount=1"; \
|
|
|
+ <span class="key">DestName</span>: "innosetup-latest.exe"; <span class="key">DestDir</span>: "<span class="con">{app}</span>"; \
|
|
|
<span class="key">ExternalSize</span>: 7_000_000; <span class="key">Flags</span>: external download ignoreversion
|
|
|
-<span class="key">Source</span>: "https://jrsoftware.org/download.php/myprog-extrareadmes.7z"; <span class="key">DestName</span>: "MyProg.ExtraReadmes.7z"; <span class="key">DestDir</span>: "<span class="con">{app}</span>"; \
|
|
|
+<span class="key">Source</span>: "https://jrsoftware.org/download.php/myprog-extrareadmes.7z"; \
|
|
|
+ <span class="key">DestName</span>: "MyProg.ExtraReadmes.7z"; <span class="key">DestDir</span>: "<span class="con">{app}</span>"; \
|
|
|
<span class="key">ExternalSize</span>: 275; <span class="key">Flags</span>: external download extractarchive ignoreversion</code></pre>
|
|
|
</li>
|
|
|
<li>Added example script <i>DownloadFiles.iss</i> to demonstrate how to use a single <tt>[Files]</tt> entry to download a file, or to download and extract an archive, with verification.</li>
|
|
@@ -153,8 +155,10 @@ For conditions of distribution and use, see <a href="files/is/license.txt">LICEN
|
|
|
<span class="key">Source</span>: "<span class="con">{src}</span>\Extra\*.chm"; <span class="key">DestDir</span>: "<span class="con">{app}</span>"; \
|
|
|
<span class="key">ISSigAllowedKeys</span>: "docsigner bosskey"; <span class="key">Flags</span>: issigverify external; \
|
|
|
<span class="key">Excludes</span>: "*.issig"
|
|
|
-<span class="key">Source</span>: "https://jrsoftware.org/download.php/is.exe?dontcount=1"; <span class="key">DestDir</span>: "<span class="con">{app}</span>"; \
|
|
|
- <span class="key">ISSigAllowedKeys</span>: "exesigner bosskey"; <span class="key">Flags</span>: issigverify external download ignoreversion; \
|
|
|
+<span class="key">Source</span>: "https://jrsoftware.org/download.php/is.exe?dontcount=1"; \
|
|
|
+ <span class="key">DestDir</span>: "<span class="con">{app}</span>"; \
|
|
|
+ <span class="key">ISSigAllowedKeys</span>: "exesigner bosskey"; \
|
|
|
+ <span class="key">Flags</span>: issigverify external download ignoreversion; \
|
|
|
<span class="key">DestName</span>: "innosetup-latest.exe"; <span class="key">ExternalSize</span>: 7_000_000</code></pre>
|
|
|
</li>
|
|
|
</ul>
|
|
@@ -185,7 +189,8 @@ issigtool --key-file="MyKey.ispublickey" verify "MyProg.dll"</code></pre>
|
|
|
<li>Added new <tt>[Files]</tt> section parameter <tt>Hash</tt>. Instructs the compiler or Setup to do a simple SHA-256 hash check instead of a full signature verification, as an alternative to using the <tt>issigverify</tt> flag.<br/>
|
|
|
Example script:
|
|
|
<pre><code class="innosetup"><span class="sec">[Files]</span>
|
|
|
-<span class="key">Source</span>: "https://jrsoftware.org/download.php/iscrypt.dll?dontcount=1"; <span class="key">DestName</span>: "ISCrypt.dll"; <span class="key">DestDir</span>: "<span class="con">{app}</span>"; \
|
|
|
+<span class="key">Source</span>: "https://jrsoftware.org/download.php/iscrypt.dll?dontcount=1"; \
|
|
|
+ <span class="key">DestName</span>: "ISCrypt.dll"; <span class="key">DestDir</span>: "<span class="con">{app}</span>"; \
|
|
|
<span class="key">Hash</span>: "2f6294f9aa09f59a574b5dcd33be54e16b39377984f3d5658cda44950fa0f8fc"; \
|
|
|
<span class="key">ExternalSize</span>: 2560; <span class="key">Flags</span>: external download ignoreversion</code></pre>
|
|
|
</li>
|