Launch new task for Launch Program with Profile

This commit is contained in:
Travis Nickles 2017-05-09 16:34:56 -07:00
parent 0e6514a072
commit 7e61f52dd1

View File

@ -7,6 +7,7 @@ using System.Xml;
using System.Drawing; using System.Drawing;
using System.Security.Principal; using System.Security.Principal;
using System.Threading.Tasks;
namespace DS4Windows namespace DS4Windows
{ {
@ -2004,12 +2005,17 @@ namespace DS4Windows
if (!procFound) if (!procFound)
{ {
System.Diagnostics.Process tempProcess = new System.Diagnostics.Process(); Task processTask = new Task(() =>
tempProcess.StartInfo.FileName = programPath; {
tempProcess.StartInfo.WorkingDirectory = new FileInfo(programPath).Directory.ToString(); System.Diagnostics.Process tempProcess = new System.Diagnostics.Process();
//tempProcess.StartInfo.UseShellExecute = false; tempProcess.StartInfo.FileName = programPath;
try { tempProcess.Start(); } tempProcess.StartInfo.WorkingDirectory = new FileInfo(programPath).Directory.ToString();
catch { } //tempProcess.StartInfo.UseShellExecute = false;
try { tempProcess.Start(); }
catch { }
});
processTask.Start();
} }
} }