#379 expose 'samDesired' param to all methods #1001
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Exposes samDesired as discussed in the issue. Includes tests which use HKEY_LOCAL_MACHINE instead of HKEY_CURRENT_USER. This is because HKEY_LOCAL_MACHINE is redirected whereas HKEY_CURRENT_USER is shared. https://docs.microsoft.com/en-us/windows/desktop/winprog64/shared-registry-keys#redirected-shared-and-reflected-keys-under-wow64 Using HKEY_LOCAL_MACHINE allows for tests which ensure that the extra samDesired flags are applied by performing operations on the same registry keys across the 32 and 64 bit registry without conflict. Tests will only run on 64bit windows since WOW64 would be ignored on 32bit and break the tests.