public static void OnApplicationExit(object sender, EventArgs e) { //c.ShutDownClient(); WinAPIs.UnInitUiTreeWalk(); Hooks.UnInstallHooks(); //Hooks.UnInstallHooks(); //foreach (var kp in Hooks.UnInstallResults) //{ // Console.WriteLine("Procedure is : " + kp.Key + " result is : " + kp.Value); //} WindowEventHooks.UnInstallWindowEventHooks(); foreach (var kp in Hooks.UnInstallResults) { Console.WriteLine("Procedure is : " + kp.Key + " result is : " + kp.Value); } }