mirror of
https://github.com/quasar/Quasar.git
synced 2026-04-25 15:25:59 +03:00
[PR #421] [MERGED] Implementation of a Registry Editor #1137
Labels
No labels
bug
bug
cant-reproduce
discussion
duplicate
easy
enhancement
help wanted
improvement
invalid
need more info
pull-request
question
wont-add
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/Quasar#1137
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/quasar/Quasar/pull/421
Author: @LjungErik
Created: 2/9/2016
Status: ✅ Merged
Merged: 2/9/2016
Merged by: @MaxXor
Base:
master← Head:master📝 Commits (10+)
2519c88Update README.mde850d34Added Form support for the Registry Editora5c797bAdded ServerPackets for handling Registry Editor requests.99dd3b1Fixed problem with incomplete Client/Client.csproj3481a58Added support for acquiring the root keys of the Registry.c159293Added support for retrieving subkeys when nodes are expandedd1e8edcAllowed the data in the Registry values to be shown in the ListView.8648b3eAdded new packets to support Create, Delete and Rename actions of the RegistryKey24723a0Added a context menu for Create, Delete and Rename functionality8276dc4Added functionality for performing Create, Delete and Rename on the RegistryKey's.📊 Changes
81 files changed (+10953 additions, -119 deletions)
View changed files
📝
Client/Client.csproj(+23 -0)📝
Client/Core/Commands/CommandHandler.cs(+2 -0)➕
Client/Core/Commands/RegistryHandler.cs(+212 -0)📝
Client/Core/Extensions/RegistryKeyExtensions.cs(+344 -0)📝
Client/Core/Networking/QuasarClient.cs(+16 -0)➕
Client/Core/Packets/ClientPackets/GetChangeRegistryValueResponse.cs(+26 -0)➕
Client/Core/Packets/ClientPackets/GetCreateRegistryKeyResponse.cs(+26 -0)➕
Client/Core/Packets/ClientPackets/GetCreateRegistryValueResponse.cs(+26 -0)➕
Client/Core/Packets/ClientPackets/GetDeleteRegistryKeyResponse.cs(+25 -0)➕
Client/Core/Packets/ClientPackets/GetDeleteRegistryValueResponse.cs(+25 -0)➕
Client/Core/Packets/ClientPackets/GetRegistryKeysResponse.cs(+35 -0)➕
Client/Core/Packets/ClientPackets/GetRenameRegistryKeyResponse.cs(+26 -0)➕
Client/Core/Packets/ClientPackets/GetRenameRegistryValueResponse.cs(+26 -0)📝
Client/Core/Packets/PacketHandler.cs(+32 -0)➕
Client/Core/Packets/ServerPackets/DoChangeRegistryValue.cs(+26 -0)➕
Client/Core/Packets/ServerPackets/DoCreateRegistryKey.cs(+24 -0)➕
Client/Core/Packets/ServerPackets/DoCreateRegistryValue.cs(+27 -0)➕
Client/Core/Packets/ServerPackets/DoDeleteRegistryKey.cs(+26 -0)➕
Client/Core/Packets/ServerPackets/DoDeleteRegistryValue.cs(+26 -0)➕
Client/Core/Packets/ServerPackets/DoLoadRegistryKey.cs(+24 -0)...and 61 more files
📄 Description
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
TreeViewstructureListViewstructureFormsfor modifying the different types of registry values:FrmRegValueEditStringFrmRegValueEditBinaryFrmRegValueEditWordFrmRegValueEditMultiStringKnown features that have not been implemented
(Default). For example the ability to add default values to a registry key.🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.