You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
<setupvalid><linktopic="yesnonotes"><tt>yes</tt> or <tt>no</tt></link></setupvalid>
5524
5524
<setupdefault><tt>yes</tt></setupdefault>
5525
5525
<body>
5526
-
<p>Specifies whether the compiler should set the "Terminal Services aware" flag in the headers of the Setup and Uninstall programs. This feature is new to version 5.1.7 and defaults to <tt>yes</tt>; previous versions never set the flag.</p>
5526
+
<p>Specifies whether the compiler should set the "Terminal Services aware" flag in the headers of the Setup and Uninstall programs.</p>
5527
5527
<p>Most importantly, the "Terminal Services aware" flag affects the behavior of the {win} constant (and <linktopic="isxfunc_GetWinDir">GetWinDir</link> support function) on servers with Terminal Services installed in application mode.</p>
5528
5528
<p>When the flag is set, {win} will consistently return the system's real Windows directory, typically "C:\WINDOWS", just as on systems that do not have Terminal Services installed.</p>
5529
5529
<p>When the flag is not set, Windows runs the program in compatibility mode, where {win} may return either the real Windows directory or a user-specific Windows directory, such as "C:\Documents and Settings\<user name>\WINDOWS". Which one you get depends on the name of the program's EXE file and how it is launched. If the program is named setup.exe or install.exe, or if it is launched from the <i>Add/Remove Programs</i> Control Panel applet, then Windows will put the system in "install mode", which effectively makes the program (and all other programs running in the session) behave as if the "Terminal Services aware" flag were set. Otherwise, the program is treated as a legacy application and is given a private Windows directory. (This is true even if the user running the program has full administrative privileges.)</p>
<setupvalid><linktopic="yesnonotes"><tt>yes</tt> or <tt>no</tt></link></setupvalid>
5536
5536
<setupdefault><tt>yes</tt></setupdefault>
5537
5537
<body>
5538
-
<p>Specifies whether the compiler should set the "NX Compatible" flag in the headers of the Setup and Uninstall programs to mark them compatible with data execution prevention (DEP). This feature is new to version 5.5.7 and defaults to <tt>yes</tt>; previous versions never set the flag.</p>
5538
+
<p>Specifies whether the compiler should set the "NX Compatible" flag in the headers of the Setup and Uninstall programs to mark them compatible with data execution prevention (DEP).</p>
5539
5539
<p>Setting this to <tt>no</tt> might be needed if you're using a buggy third-party DLL from [Code].</p>
<setupvalid><linktopic="yesnonotes"><tt>yes</tt> or <tt>no</tt></link></setupvalid>
5545
5545
<setupdefault><tt>yes</tt></setupdefault>
5546
5546
<body>
5547
-
<p>Specifies whether the compiler should set the "Dynamic Base" flag in the headers of the Setup and Uninstall programs. This feature is new to version 5.5.7 and defaults to <tt>yes</tt>; previous versions never set the flag.</p>
5547
+
<p>Specifies whether the compiler should set the "Dynamic Base" flag in the headers of the Setup and Uninstall programs.</p>
Copy file name to clipboardExpand all lines: whatsnew.htm
+5Lines changed: 5 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -83,6 +83,11 @@
83
83
84
84
<p>Contributions via <ahref="https://github.com/jrsoftware/issrc" target="_blank">GitHub</a>: Thanks to Sergii Leonov, John Stevenson, and jogo- for their contributions!</p>
0 commit comments