private void WebServiceInstallerDialog_Load(object sender, EventArgs e)
        {
            string result = WebServiceInstaller.GetInstallerMessage(InstallerMessageType.BeforeCreated, WebServiceInstaller.DefaultZipName);

            labelResult.Text = result;

            if (string.IsNullOrEmpty(ZipPath))
            {
                textboxZipInstallerPath.Text = _defaultZipPath;
            }
            else
            {
                textboxZipInstallerPath.Text = ZipPath;
            }

            string storageServerPath = WebServiceInstaller.GetStorageServerPath();
            string storageServerName = Path.GetFileName(storageServerPath);

            this.linkLabelRunCSStorageServerManagerDemo.Text = string.Format("Run '{0}'", storageServerName);

            this.linkLabelRunCSStorageServerManagerDemo.LinkClicked += LinkLabelRunCSStorageServerManagerDemo_LinkClicked;
            this.linkLabelInstructionsNetworkPath.LinkClicked       += LinkLabelInstructionsNetworkPath_LinkClicked;
            this.linkLabelCreateInstaller.LinkClicked += LinkLabelCreateInstaller_LinkClicked;
        }
        private void LinkLabelRunCSStorageServerManagerDemo_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
        {
            string storageServerPath = WebServiceInstaller.GetStorageServerPath();

            Process.Start(storageServerPath);
        }