/// <summary> /// The run. /// </summary> /// <param name="path"> /// The path. /// </param> /// <param name="timeOutInMilliseconds"> /// The time out in milliseconds. /// </param> /// <returns> /// The <see cref="bool"/>. /// </returns> public bool Run(string path, int timeOutInMilliseconds) { Logging.Enter(this, MethodBase.GetCurrentMethod().Name); var deviceCareProcessFunctions = new DeviceCareProcessFunctions(); Reporting.Debug("Open DeviceCare"); int processId = deviceCareProcessFunctions.Run(path, timeOutInMilliseconds); return(HostApplication.IsHostApplicationOpen(processId)); }