diff --git a/DS4Windows/DS4Control/ControlService.cs b/DS4Windows/DS4Control/ControlService.cs index 5c6366b..c23c409 100644 --- a/DS4Windows/DS4Control/ControlService.cs +++ b/DS4Windows/DS4Control/ControlService.cs @@ -416,7 +416,7 @@ namespace DS4Windows { Task processTask = new Task(() => { - Task.Delay(5000).Wait(); + Thread.Sleep(5000); System.Diagnostics.Process tempProcess = new System.Diagnostics.Process(); tempProcess.StartInfo.FileName = programPath; tempProcess.StartInfo.WorkingDirectory = new FileInfo(programPath).Directory.ToString(); diff --git a/DS4Windows/DS4Control/ScpUtil.cs b/DS4Windows/DS4Control/ScpUtil.cs index fa85d69..c057c83 100644 --- a/DS4Windows/DS4Control/ScpUtil.cs +++ b/DS4Windows/DS4Control/ScpUtil.cs @@ -8,6 +8,7 @@ using System.Xml; using System.Drawing; using System.Security.Principal; +using System.Threading; using System.Threading.Tasks; namespace DS4Windows @@ -2324,7 +2325,7 @@ namespace DS4Windows { Task processTask = new Task(() => { - Task.Delay(5000).Wait(); + Thread.Sleep(5000); System.Diagnostics.Process tempProcess = new System.Diagnostics.Process(); tempProcess.StartInfo.FileName = programPath; tempProcess.StartInfo.WorkingDirectory = new FileInfo(programPath).Directory.ToString();