Skip to content
This repository has been archived by the owner on Mar 17, 2024. It is now read-only.

Registry Editor #108

Closed
OpenSourceCS opened this issue May 8, 2015 · 1 comment
Closed

Registry Editor #108

OpenSourceCS opened this issue May 8, 2015 · 1 comment
Assignees

Comments

@OpenSourceCS
Copy link

Adding a registry editor would be useful for troubleshooting PCs from anywhere.
Registry keys starting with HKEY_CURRENT_USER (or HKCU) can use the method Registry.CurrentUser.OpenSubKey("Software") and so on.

adding values from a .reg file is also a useful feature.

@yankejustin
Copy link
Contributor

Progress

1. Correctly add sub-keys to the TreeView. - Send a request to the Client to obtain the Registry Keys (name, value, and data) and return them back to the server; then adding them to the TreeView. - Order: Correctly maintain the order when making use of the keys sent to the server by the user. - In this situation, it is likely the best idea to use the Tag to maintain the order in the TreeView. As much as I would not like to send the related tag to the Client, it would be the easiest way to ensure order of the returned keys. 2. Connect the logic to correctly display the value on the ListView. 3. Adding, Editing, or Deleting the RegistryKeys: - This should come after the order is correctly preserved in the TreeView. - This feature addition also means creating more Forms for the corresponding RegistryKey data type. - This feature addition also means implementing a few more events and packet types when the Client deletes, adds, or edits a RegistryKey.

Note: Comments where left in the code to help find more little things that need to be added to the Registry Editor to make it more complete.

  • To find such comments, locate comments that begin with ToDo:.

@MaxXor MaxXor changed the title A Registry Editor Registry Editor Aug 25, 2015
@yankejustin yankejustin self-assigned this Aug 25, 2015
@yankejustin yankejustin added this to the RegistryEditor milestone Sep 6, 2015
@MaxXor MaxXor closed this as completed Feb 9, 2016
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

3 participants