Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Suggest windows-registry can support transactions. #3269

Closed
amone-bit opened this issue Sep 12, 2024 · 3 comments · Fixed by #3461
Closed

Suggest windows-registry can support transactions. #3269

amone-bit opened this issue Sep 12, 2024 · 3 comments · Fixed by #3461
Labels
enhancement New feature or request

Comments

@amone-bit
Copy link

amone-bit commented Sep 12, 2024

Suggestion

Like the crate named winreg support transactions.

@amone-bit amone-bit added the enhancement New feature or request label Sep 12, 2024
@gentoo90
Copy link

Side note: WinAPI functions used in https://github.com/gentoo90/winreg-rs/blob/master/src/transaction.rs are part of Windows Kernel Transaction Manager API which should probably have its own crate, windows-ktm or something that should be used as a dependency by windows-registry and by other things that need transactions.

@kennykerr
Copy link
Collaborator

The Kernel Transaction Manager API is primarily intended for the registry and file system APIs but the latter is strongly discouraged so that just leaves the registry API. As such, there doesn't appear to be much value in generalizing this beyond the windows-registry crate.

@kennykerr
Copy link
Collaborator

Sorry for the delay - #3461 provides transaction support.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants