internal static void TakeOwnership(bool remove) { if (!File.Exists(Required.ReadyMadeMenusFolder + "InstallTakeOwnership.reg")) { try { File.WriteAllText(Required.ReadyMadeMenusFolder + "InstallTakeOwnership.reg", Properties.Resources.InstallTakeOwnership); } catch (Exception ex) { ErrorLogger.LogError("Integrator.TakeOwnership", ex.Message, ex.StackTrace); } } if (!File.Exists(Required.ReadyMadeMenusFolder + "RemoveTakeOwnership.reg")) { try { File.WriteAllText(Required.ReadyMadeMenusFolder + "RemoveTakeOwnership.reg", Properties.Resources.RemoveTakeOwnership); } catch (Exception ex) { ErrorLogger.LogError("Integrator.TakeOwnership", ex.Message, ex.StackTrace); } } if (!remove) { Utilities.ImportRegistryScript(Required.ReadyMadeMenusFolder + "InstallTakeOwnership.reg"); } else { Utilities.ImportRegistryScript(Required.ReadyMadeMenusFolder + "RemoveTakeOwnership.reg"); } }
internal static void TakeOwnership(bool remove) { if (!File.Exists(Required.ReadyMadeMenusFolder + "InstallTakeOwnership.reg")) { try { File.WriteAllText(Required.ReadyMadeMenusFolder + "InstallTakeOwnership.reg", Properties.Resources.InstallTakeOwnership); } catch { } } if (!File.Exists(Required.ReadyMadeMenusFolder + "RemoveTakeOwnership.reg")) { try { File.WriteAllText(Required.ReadyMadeMenusFolder + "RemoveTakeOwnership.reg", Properties.Resources.RemoveTakeOwnership); } catch { } } if (!remove) { Utilities.ImportRegistryScript(Required.ReadyMadeMenusFolder + "InstallTakeOwnership.reg"); } else { Utilities.ImportRegistryScript(Required.ReadyMadeMenusFolder + "RemoveTakeOwnership.reg"); } }