Closed mridul-ms closed 10 months ago
What is a deletion marker?
@dhoehna In App-V, a deletion marker for registry is a special marker that is created (during monitoring of changes during creation of App-V package with App-V sequencer), in the registries (with a special ‘Type’) when a registry key is deleted from a virtual environment. This marker is stored in the virtual registry and is used by the App-V client to ensure that the deleted registry key is not included in the virtual environment when the package is streamed or deployed to client computers.
[like] Rahul Dadhich reacted to your message:
From: mridul-ms @.> Sent: Wednesday, November 8, 2023 7:59:45 AM To: microsoft/MSIX-PackageSupportFramework @.> Cc: Rahul Dadhich @.>; Review requested @.> Subject: Re: [microsoft/MSIX-PackageSupportFramework] Deletion Marker Fixup (PR #245)
@dhoehnahttps://github.com/dhoehna In App-V, a deletion marker for registry is a special marker that is created (during monitoring of changes during creation of App-V package with App-V sequencer), in the registries (with a special ‘Type’) when a registry key is deleted from a virtual environment. This marker is stored in the virtual registry and is used by the App-V client to ensure that the deleted registry key is not included in the virtual environment when the package is streamed or deployed to client computers.
— Reply to this email directly, view it on GitHubhttps://github.com/microsoft/MSIX-PackageSupportFramework/pull/245#issuecomment-1801269554, or unsubscribehttps://github.com/notifications/unsubscribe-auth/A2HKLPWAIRBFPQZPRC2XT2TYDM3XDAVCNFSM6AAAAAA67ADV7OVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQMBRGI3DSNJVGQ. You are receiving this because your review was requested.Message ID: @.***>
Mridul and I discussed offline about case-insensitive compare.
@mridul-ms Please make a bug on PSF for changing these comparisons to case-insensitive.
Please add relevant documentation in RegLegacy readme file to explain purpose of this fixup and how it can be configured.
@dhoehna Created an issue for Case insensitive comparision. https://github.com/microsoft/MSIX-PackageSupportFramework/issues/247
Why this change is required?
This change is required to support Deletion Markers in MSIX. Deletion Marker is used to hide a registry key or value in the virtual environment.
What changed?
How this change has been tested?
Added automated tests for each detoured API.