public void Start() { IVirtualBoxServiceConfig config = Config.GetConfig(); _wsProcess = new Process(); _wsProcess.StartInfo.Arguments = String.Format("-H {0}", config.WebServiceInterface); if (config.EnableTrace) { _wsProcess.StartInfo.Arguments += String.Format(" --logfile \"{0}\"", Path.Combine(Utils.GetApplicationPath(), "VirtualBoxWebService.log")); } _wsProcess.StartInfo.FileName = Path.Combine(getVboxDir(), "vboxwebsrv.exe"); _wsProcess.Start(); }
void setGuiElementsFromConfig() { IVirtualBoxServiceConfig c = Config.GetConfig(); chkEnableTrace.Checked = c.EnableTrace; chkEnableWebservice.Checked = c.EnableWebService; cmbWebserviceInterface.SelectedText = c.WebServiceInterface; if (cmbWebserviceInterface.Items.Contains(c.WebServiceInterface)) { cmbWebserviceInterface.SelectedItem = c.WebServiceInterface; } else { cmbWebserviceInterface.Text = c.WebServiceInterface; } }
public void SetWebserviceInterface(string value) { IVirtualBoxServiceConfig c = Config.GetConfig(); c.WebServiceInterface = value; }
public void SetEnableWebservice(bool value) { IVirtualBoxServiceConfig c = Config.GetConfig(); c.EnableWebService = value; }