Beispiel #1
0
        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();
        }
Beispiel #2
0
        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;
        }