public void TestRenameRegistryKeyActionUser() { ActionRenameRegistryKey actionItem = new ActionRenameRegistryKey(); actionItem.Path = @"${Software6432}\Workshare\Options\${Version}\Internal\Internal\DocumentProviders"; actionItem.KeyName = "Interwoven 8"; actionItem.NewKeyName = "Interwoven"; RenameRegistryKeyAction action = new RenameRegistryKeyAction(actionItem, ContextEnum.User); action.Execute(); }
private void ExcecuteRenameRegistryKeyAction(Action action, ContextEnum context) { try { if (action == null || action.RenameRegistryKey == null) { return; } foreach (ActionRenameRegistryKey actionItem in action.RenameRegistryKey) { if (actionItem == null) { return; } RenameRegistryKeyAction renameRegistryKey = new RenameRegistryKeyAction(actionItem, context); renameRegistryKey.Execute(); } } catch (Exception ex) { Logger.LogError(ex); } }