Example #1
0
        /// <summary>
        /// Runs a process with the given args
        /// </summary>
        /// <param name="path"></param>
        /// <param name="args"></param>
        /// <returns></returns>
        public Task <ProcessOutput> RunProcess(string path, params string[] args)
        {
            using (var processInstance = new ProcessInstance(path, args))
            {
                processInstance.RunProcess();

                return(Task.FromResult(processInstance.Output));
            }
        }