Bläddra i källkod

Doc: In 64-bit install mode [Files] section flag <tt>regtypelib</tt> now registers type libraries inside a 64-bit process on Windows 11 for Arm64 as well.

Could not find info about the Helper GrantPermission limitation on Windows 10 for Arm (and Itanium?) in the help file so did not yet add anything similar for that.
Martijn Laan 1 år sedan
förälder
incheckning
ac5b247f1b
2 ändrade filer med 3 tillägg och 2 borttagningar
  1. 2 2
      ISHelp/isetup.xml
  2. 1 0
      whatsnew.htm

+ 2 - 2
ISHelp/isetup.xml

@@ -1735,8 +1735,8 @@ Instructs Setup to proceed to comparing time stamps (last write/modified time) i
 </flag>
 </flag>
 <flag name="regtypelib">
 <flag name="regtypelib">
 <p>Register the type library (.tlb). The uninstaller will unregister the type library (unless the flag <tt>uninsneveruninstall</tt> is specified). As with the <tt>regserver</tt> flag, when used in combination with <tt>sharedfile</tt>, the file will only be unregistered by the uninstaller when the reference count reaches zero.</p>
 <p>Register the type library (.tlb). The uninstaller will unregister the type library (unless the flag <tt>uninsneveruninstall</tt> is specified). As with the <tt>regserver</tt> flag, when used in combination with <tt>sharedfile</tt>, the file will only be unregistered by the uninstaller when the reference count reaches zero.</p>
-<p>In <link topic="32vs64bitinstalls">64-bit install mode</link> running on an x64 edition of Windows, the type library will be registered inside a 64-bit process. You can override this by specifying the <tt>32bit</tt> flag.</p>
-<p>Registering type libraries in 64-bit mode on Itanium editions of Windows is not supported.</p>
+<p>In <link topic="32vs64bitinstalls">64-bit install mode</link> running on an x64-compatible edition of Windows, the type library will be registered inside a 64-bit process. You can override this by specifying the <tt>32bit</tt> flag.</p>
+<p>Registering type libraries in 64-bit mode on Itanium editions of Windows or on Windows 10 for Arm is not supported.</p>
 <p>See the <i>Remarks</i> at the bottom of this topic for more information.</p>
 <p>See the <i>Remarks</i> at the bottom of this topic for more information.</p>
 </flag>
 </flag>
 <flag name="replacesameversion">
 <flag name="replacesameversion">

+ 1 - 0
whatsnew.htm

@@ -88,6 +88,7 @@ Do note that the <tt>x64</tt> indentifier is now deprecated and the compiler wil
 </li>
 </li>
     </ul>
     </ul>
   </li>
   </li>
+  <li>In 64-bit install mode [Files] section flag <tt>regtypelib</tt> now registers type libraries inside a 64-bit process on Windows 11 for Arm64 as well.</tt>
   <li>Setup now logs the machine types supported by the system. For example, when running on Windows 11 for Arm it now logs: "Machine types supported by system: x86 x64 arm32 arm64".</li>
   <li>Setup now logs the machine types supported by the system. For example, when running on Windows 11 for Arm it now logs: "Machine types supported by system: x86 x64 arm32 arm64".</li>
   <li>Pascal Scripting change: Add new <tt>IsX64Compatible</tt>, <tt>IsX64OS</tt>, <tt>IsX86Compatible</tt>, <tt>IsX86OS</tt>, and <tt>IsArm32Compatible</tt> support functions.</li>
   <li>Pascal Scripting change: Add new <tt>IsX64Compatible</tt>, <tt>IsX64OS</tt>, <tt>IsX86Compatible</tt>, <tt>IsX86OS</tt>, and <tt>IsArm32Compatible</tt> support functions.</li>
   <li>The three <i>64Bit*.iss</i> example scripts have been updated.</li>
   <li>The three <i>64Bit*.iss</i> example scripts have been updated.</li>