microsoft / microsoft/WindowsAppSDK

Modern Windows Runtime API for Registry access

Open
#1,153 10 comments 10 reactions 1 assignee Claimed by @jonwis View on GitHub
feature proposal
Dominant language
C++
Stars
4.7k
Forks
471
Avg merge
3d 13h
Merged PRs (30d)
28

Description

# Proposal: Modern Windows Runtime API for Registry access
Today if you want to access the Windows Registry programmatically, you need to use outdated C style APIs. Although Microsoft .NET does provide a wrapper, it can't be used from other languages. Although an UWP app probably doesn't have access to the entire registry, it will be at least useful for desktop apps.

## Summary

Provide a new, modern Windows Runtime wrapper on top of Win32 registry APIs similar to [ApplicationDataContainer](https://docs.microsoft.com/en-us/uwp/api/windows.storage.applicationdatacontainer?view=winrt-20348) but with the ability to access global system registry keys if the app has access to them.

## Rationale

* Makes developer lives easier

## Scope

| Capability | Priority |
| :---------- | :------- |
| This proposal will allow developers to access the Registry through a modern WinRT API | Must |

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.