[PR #357] [MERGED] Current Registry Editor Feature Addition #1123

Closed
opened 2026-02-27 15:53:11 +03:00 by kerem · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/quasar/Quasar/pull/357
Author: @yankejustin
Created: 8/26/2015
Status: Merged
Merged: 8/26/2015
Merged by: @yankejustin

Base: regeditHead: RegistryEditorAddition


📝 Commits (10+)

  • b0fd538 Added the basic Registry Editor Interface
  • 539806e Added .resx file
  • 0162d12 Added logic to the Registry Editor
  • e2259ab Improved Registry Key Traversal
  • c7a31e7 Fixed some conflicts
  • d3505e1 Merge pull request #31 from yankejustin/Conflicts
  • 4f42af2 Fixed broken project file...
  • d05edb8 Added data to the tags
  • 33730db First set of changes
  • 75f61ad Merge pull request #32 from MaxXor/master

📊 Changes

31 files changed (+2522 additions, -10 deletions)

View changed files

📝 Client/Client.csproj (+8 -0)
📝 Client/Core/Commands/CommandHandler.cs (+2 -0)
Client/Core/Commands/RegistryHandler.cs (+44 -0)
📝 Client/Core/Extensions/RegistryKeyExtensions.cs (+25 -2)
Client/Core/Packets/ClientPackets/GetRegistryKeysResponse.cs (+31 -0)
📝 Client/Core/Packets/PacketHandler.cs (+4 -0)
Client/Core/Packets/ServerPackets/DoLoadRegistryKey.cs (+23 -0)
Client/Core/Registry/RegSeekerMatch.cs (+27 -0)
Client/Core/Registry/RegistrySeeker.cs (+269 -0)
Client/Core/Registry/RegistrySeekerParams.cs (+39 -0)
Client/Core/SystemCore.cs (+559 -0)
Client/Core/Utilities/RegistryKeyEx.cs (+78 -0)
Client/Enums/RegistrySearchAction.cs (+15 -0)
📝 Client/Program.cs (+2 -0)
Server/Core/Commands/RegistryHandler.cs (+46 -0)
📝 Server/Core/Networking/ConnectionHandler.cs (+2 -0)
📝 Server/Core/Networking/UserState.cs (+3 -0)
Server/Core/Packets/ClientPackets/GetRegistryKeysResponse.cs (+31 -0)
📝 Server/Core/Packets/PacketHandler.cs (+4 -0)
Server/Core/Packets/ServerPackets/DoLoadRegistryKey.cs (+23 -0)

...and 11 more files

📄 Description

Feature

Here is my current progress with the Registry Editor. While it can correctly seek Registry Keys, much work is still done to make an optimally-functional Registry Editor.

Big Priorities for this Feature

My three biggest priorities for the Registry Editor feature are currently to make it correctly populate the TreeView (in order, of course), support both 32-bit and 64-bit registry hives, and to be able to edit, delete, and add these keys properly.


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/quasar/Quasar/pull/357 **Author:** [@yankejustin](https://github.com/yankejustin) **Created:** 8/26/2015 **Status:** ✅ Merged **Merged:** 8/26/2015 **Merged by:** [@yankejustin](https://github.com/yankejustin) **Base:** `regedit` ← **Head:** `RegistryEditorAddition` --- ### 📝 Commits (10+) - [`b0fd538`](https://github.com/quasar/Quasar/commit/b0fd538a4e91706dd0cf05cfcc4510e63be38725) Added the basic Registry Editor Interface - [`539806e`](https://github.com/quasar/Quasar/commit/539806e50fb324bd778784fd0644909e3d810590) Added .resx file - [`0162d12`](https://github.com/quasar/Quasar/commit/0162d12713076383d491538204b40212584d6410) Added logic to the Registry Editor - [`e2259ab`](https://github.com/quasar/Quasar/commit/e2259abf2da3bd51db1e1887f42c11c0d14dd835) Improved Registry Key Traversal - [`c7a31e7`](https://github.com/quasar/Quasar/commit/c7a31e7492d89a52aefe1216c0d4024f2641b239) Fixed some conflicts - [`d3505e1`](https://github.com/quasar/Quasar/commit/d3505e15fc7926830815af2221c4de5a666ca32d) Merge pull request #31 from yankejustin/Conflicts - [`4f42af2`](https://github.com/quasar/Quasar/commit/4f42af283064b3bdf421ec8115c7214a6b414d23) Fixed broken project file... - [`d05edb8`](https://github.com/quasar/Quasar/commit/d05edb849809df62198119ca759ff9e2dff58fc4) Added data to the tags - [`33730db`](https://github.com/quasar/Quasar/commit/33730db25142b837dc1a08f4172d7e8c18e6f2a6) First set of changes - [`75f61ad`](https://github.com/quasar/Quasar/commit/75f61ad4077321fce4703f0db65a8d3fc05b2027) Merge pull request #32 from MaxXor/master ### 📊 Changes **31 files changed** (+2522 additions, -10 deletions) <details> <summary>View changed files</summary> 📝 `Client/Client.csproj` (+8 -0) 📝 `Client/Core/Commands/CommandHandler.cs` (+2 -0) ➕ `Client/Core/Commands/RegistryHandler.cs` (+44 -0) 📝 `Client/Core/Extensions/RegistryKeyExtensions.cs` (+25 -2) ➕ `Client/Core/Packets/ClientPackets/GetRegistryKeysResponse.cs` (+31 -0) 📝 `Client/Core/Packets/PacketHandler.cs` (+4 -0) ➕ `Client/Core/Packets/ServerPackets/DoLoadRegistryKey.cs` (+23 -0) ➕ `Client/Core/Registry/RegSeekerMatch.cs` (+27 -0) ➕ `Client/Core/Registry/RegistrySeeker.cs` (+269 -0) ➕ `Client/Core/Registry/RegistrySeekerParams.cs` (+39 -0) ➕ `Client/Core/SystemCore.cs` (+559 -0) ➕ `Client/Core/Utilities/RegistryKeyEx.cs` (+78 -0) ➕ `Client/Enums/RegistrySearchAction.cs` (+15 -0) 📝 `Client/Program.cs` (+2 -0) ➕ `Server/Core/Commands/RegistryHandler.cs` (+46 -0) 📝 `Server/Core/Networking/ConnectionHandler.cs` (+2 -0) 📝 `Server/Core/Networking/UserState.cs` (+3 -0) ➕ `Server/Core/Packets/ClientPackets/GetRegistryKeysResponse.cs` (+31 -0) 📝 `Server/Core/Packets/PacketHandler.cs` (+4 -0) ➕ `Server/Core/Packets/ServerPackets/DoLoadRegistryKey.cs` (+23 -0) _...and 11 more files_ </details> ### 📄 Description <h1>Feature</h1> Here is my current progress with the Registry Editor. While it can correctly seek Registry Keys, much work is still done to make an optimally-functional Registry Editor. <h1>Big Priorities for this Feature</h1> My three biggest priorities for the Registry Editor feature are currently to make it correctly populate the <code>TreeView</code> (in order, of course), support both 32-bit and 64-bit registry hives, and to be able to edit, delete, and add these keys properly. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
kerem 2026-02-27 15:53:11 +03:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/Quasar#1123
No description provided.