Skip to content

Remote Registry Management (integration) - reg + cmd#7690

Open
LockBB1 wants to merge 4 commits intoYlianst:masterfrom
LockBB1:main
Open

Remote Registry Management (integration) - reg + cmd#7690
LockBB1 wants to merge 4 commits intoYlianst:masterfrom
LockBB1:main

Conversation

@LockBB1
Copy link
Copy Markdown

@LockBB1 LockBB1 commented Mar 17, 2026

  • Add a new Registry device tab for MeshCentral on desktop and mobile layouts
  • Implement a dedicated Registry tunnel on protocol 4
  • Add read-only Registry browsing with hive listing, key navigation, path input, and details view
  • Add core Registry write operations: New Key, New Value, Edit, Rename, Delete
  • Add .reg export for selected Registry keys
  • Integrate Registry with MeshCentral session tracking, relay indicators, event logging, and user consent controls

LockBB1 added 2 commits March 17, 2026 10:07
Embedding the registry in the UI
- Add Registry device tab on desktop and mobile UI
- Implement protocol 4 registry tunnel flow between browser, relay, and agent
- Add read-only registry browsing with root hives, key navigation, path input, and details view
- Add registry write operations for New Key, New Value, Edit, Rename, Delete, and .reg export
- Integrate Registry with device consent, session tracking, relay indicators, and event logging
- Align Registry layout and behavior with existing Files UI patterns
@si458
Copy link
Copy Markdown
Collaborator

si458 commented Mar 17, 2026

We will talk about this at the next community meeting before we integrate it

Also I have a few questions/comments

  1. Why are u running cmd.exe when the win-registry module can do all that for u as it talks directly with the windows api???
  2. plz don't add anything to package.json/package-lock.json!
  3. Screenshots/video missing
  4. What about tab permissions so only certain users can access the registry tab?

@LockBB1
Copy link
Copy Markdown
Author

LockBB1 commented Mar 17, 2026

We will talk about this at the next community meeting before we integrate it

Also I have a few questions/comments

  1. Why are u running cmd.exe when the win-registry module can do all that for u as it talks directly with the windows api???
  2. plz don't add anything to package.json/package-lock.json!
  3. Screenshots/video missing
  4. What about tab permissions so only certain users can access the registry tab?

Thank you for your comments, I agree with you.

  1. I started with cmd +reg, because when setting up a new tunnel, it was easy to perform testing and this simplified the first stage of implementation while I was checking the operability of the process. I agree that win-registry is the best implementation since MeshCentral already uses it. I can rebuild registry write/read operations under win-registry.

  2. Understood. They should not have been part of this change, I will remove them from the PR.

  3. I've pinned down a few screenshots

UETxJak 7kfLNcG 2ZIiawZ CXcNu5Z 7B3DGS7
  1. I completely forgot about it, I will try to implement the restrictions in the near future.

@si458
Copy link
Copy Markdown
Collaborator

si458 commented Mar 17, 2026

@LockBB1 thank you for the reply!
I'm going to be a pain now (sorry)
would it be possible for you create a new branch with the removal of cmd and using win-registry instead and then a separate pr for that?
This just then allows the community to test each of them and decide if they want to use cmd or the integrated win-registry!
Look forward to the results etc!

Edit: also github security bot is not happy with your code! Please can you check it out and fix the code etc

@LockBB1 LockBB1 changed the title Remote Registry Management (integration) Remote Registry Management (integration) - reg + cmd Mar 17, 2026
@LockBB1
Copy link
Copy Markdown
Author

LockBB1 commented Mar 17, 2026

@si458 No problem, I'll make a new branch and publish the rework on win-reg, but I'll start working on user permissions.

@LockBB1
Copy link
Copy Markdown
Author

LockBB1 commented Mar 24, 2026

@si458 i've improved the functionality.

Screenshot_1 Screenshot_2

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants