Example #1
0
        public static void Close()
        {
            SaveCustomLayouts();

            KeyboardHelper.UnloadLayout();

            if ((operatingSystemCapability.ImplementsUAC) &&
                UserCanWriteBootMappings == false &&
                (MappingsManager.VistaMappingsNeedSaving()))
            {
                MappingsManager.SaveBootMappingsVista();
            }

            LogProvider.CloseConsoleOutput();

            foreach (string filepath in tempfiles)
            {
                try
                {
                    File.Delete(filepath);
                }
                catch
                {
                }
            }
        }