NsisIIS plug-in: Difference between revisions
Kamyar1979 (talk | contribs) (→Links) |
Kamyar1979 (talk | contribs) |
||
Line 15: | Line 15: | ||
Instructions:<br> | Instructions:<br> | ||
- Copy '''NsisIIS.dll''' to | - Copy '''NsisIIS.dll''' to Plugins folder of Nsis | ||
- Read this readme and example files. | - Read this readme and example files. | ||
Revision as of 18:55, 5 March 2010
Author: Kamyar (talk, contrib) |
Links
NsisIIS.zip (16 KB)
Nsis IIS plugin page on SourceForge
Description
Version: 1.0.0
NsisIIS plugin to create/edit/delete/getinfo Microsoft IIS virtual directories and manage it's service status
Instructions:
- Copy NsisIIS.dll to Plugins folder of Nsis
- Read this readme and example files.
Functions
NsisIIS::CreateVDir
Creates an IIS virtual directory and sets its configuration, or just set the configuration if it already exists.
After calling, you MUST Pop the message, it can be the success or fail message. You can also put the settings to Nsis user variables $1 through $5. See the documentation for details.
Example: NsisIIS::CreateVDir "VDir Name" "Physical Path"
NsisIIS::DeleteVDir
Deletes an IIS virtual directory by its name. After calling, you MUST Pop the message, it can be the success or fail message.
Example: NsisIIS::DeletVDir "VDir Name"
NsisIIS::GetVDir
Gets an IIS virtual directory configuration (if exists) and put it into user variables $1 through $5. See the documentation for details. After calling, you MUST Pop the message, it can be the success or fail message.
Example: NsisIIS::GetVdir "VDir Name"
NsisIIS::Start
Tries to start IIS service if stopped. After calling, you MUST Pop the message, it can be the success or fail message.
Example: NsisIIS::Start
NsisIIS::Stop
Tries to stop IIS service if started. After calling, you MUST Pop the message, it can be the success or fail message.
Example: NsisIIS::Stop
NsisIIS::Pause
Tries to pause IIS service if running. After calling, you MUST Pop the message, it can be the success or fail message.
Example: NsisIIS::Pause
NsisIIS::Resume
Tries to resume IIS service after calling Pause. After calling, you MUST Pop the message, it can be the success or fail message.
Example: NsisIIS::Resume
TODO
- Adding support for SSL & authentication settings.
History
2/24/2010 Released version 1.0.0 & used in my installer.