From 3e73137ce573f60669cbf794ae0bf73c85ccf5c1 Mon Sep 17 00:00:00 2001 From: Teddy Zhang Date: Tue, 23 Apr 2019 23:57:29 -0700 Subject: [PATCH] Add C:\Windows\System32\CompatTel to search path --- Rapr/Program.cs | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/Rapr/Program.cs b/Rapr/Program.cs index 5305749..9d7d246 100644 --- a/Rapr/Program.cs +++ b/Rapr/Program.cs @@ -1,4 +1,5 @@ using System; +using System.IO; using System.Reflection; using System.Windows.Forms; @@ -24,12 +25,20 @@ private static Assembly ResolveEventHandler(object sender, ResolveEventArgs args } } + private static void AddEnvironmentPaths(string path) + { + var paths = new[] { Environment.GetEnvironmentVariable("PATH") ?? string.Empty, path }; + string newPath = string.Join(Path.PathSeparator.ToString(), paths); + Environment.SetEnvironmentVariable("PATH", newPath); + } + /// /// The main entry point for the application. /// [STAThread] public static void Main() { + AddEnvironmentPaths(@"C:\Windows\System32\CompatTel"); AppDomain.CurrentDomain.AssemblyResolve += ResolveEventHandler; Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false);