![]()
|
InstallShield 2008
Server-side include (SSI) directives instruct a Web server to insert content into a Web page. The #exec type of directive enables the Web server to include the output of a shell command in a Web page.
You can configure an IIS Web server to prevent the CMD command for the #exec directive from being used to execute shell commands, or you can configure it to allow the CMD command to be used to execute this type of command. The SSIEnableCmdDirective registry value for the HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W3SVC\Parameters registry key is what determines whether the CMD command is permitted.
InstallShield lets you specify how your installation should configure the SSIEnableCmdDirective registry value on target systems. If you do not want your installation to change the SSIEnableCmdDirective registry value, you can also specify that.
For IIS 4, the SSIEnableCmdDirective registry value is set to TRUE (1) by default. Because of security concerns, the default value is FALSE (0) starting with IIS 5; the FALSE (0) value prevents end users from running unauthorized server-side executable files.
Task
To specify whether a Web server should allow the CMD command to be used for SSI #exec directives:
If you select the FALSE or TRUE options, InstallShield stores the valueeither 0 for FALSE or 1 for TRUEin the INSTALLSHIELD_SSI_PROP property.
If one or more virtual directories, application pools, or Web service extensions in your installation are installed on a target system and you selected the FALSE or TRUE options for the SSIEnableCmdDirective registry value setting, the SSIEnableCmdDirective registry value is updated on the target system.
Note
If your product is uninstalled from a target system, the SSIEnableCmdDirective registry value is not changed, even if its value was changed during installation.
See Also
Internet Information Services View
|
|
Copyright Information | Contact Macrovision |