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

Implementation of a Registry Editor #421

Merged
merged 58 commits into from
Feb 9, 2016
Merged

Implementation of a Registry Editor #421

merged 58 commits into from
Feb 9, 2016

Conversation

LjungErik
Copy link
Contributor

Registry Editor - Implementation (#108)

This is a implementation for a Registry Editor that allows manipulation and browsing of the clients registry keys and values. Based on issue: #108

Features within this pull request

  1. Browsing of the registry keys in a TreeView structure
  2. Modifying registry keys
    • Creating new registry keys
    • Deleting existing registry keys
    • Renaming registry keys
  3. Browsing of the registry value in a ListView structure
  4. Modifying registry values
    • Creating new registry values like:
      • String
      • Binary
      • DWORD
      • QWORD
      • Multi-String
      • Expandable String
    • Deleting existing registry values
    • Renaming registry values
    • Performing modification to the registry values
    • Performing binary modification to the registry values
  5. Seperate Forms for modifying the different types of registry values:
    • String/Expandable String - FrmRegValueEditString
    • Binary - FrmRegValueEditBinary
    • DWORD/QWORD - FrmRegValueEditWord
    • Multi-String - FrmRegValueEditMultiString
  6. Images for representing the two different types of registry values (personally created png-files)

Known features that have not been implemented

  1. Support for handling both 64-bit and 32-bit registry hives. (Currently only works against the same registry hive as the application itself, in my case 64-bit)
  2. Find functionality that allows the registry keys to be searched.
  3. Refresh functionality for refreshing the registry keys.
  4. Proper handling of default registry values (Default). For example the ability to add default values to a registry key.
  5. Supporting the handling of permissions for the registry keys.

… registry values + made some small changes to the code structure.
…or handling exit, delete and rename in the menuStrip.
This reverts commit 2519c88.
@MaxXor
Copy link
Contributor

MaxXor commented Feb 9, 2016

The application itself is 32-bit, so it's only viewing the 32-bit registry hive.

Besides that you've done a really good job. Working fine for me. 👍
Thanks!

MaxXor added a commit that referenced this pull request Feb 9, 2016
@MaxXor MaxXor merged commit b6b89e1 into quasar:master Feb 9, 2016
@yankejustin
Copy link
Contributor

Thank you for your contribution! 😄

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants