我想通过 UWP 应用程序访问 windows10 注册表项。
键为:\HKEY_LOCAL_MACHINE\SOFTWARE\MyCompanyName\MyName
我找不到任何函数调用来完成它。
请指示我该怎么做?
谢谢你,
如果您的应用程序是纯 UWP 应用程序,则这是不可能的。 UWP 应用程序的构建目标是轻量级并尽可能避免注册表,因此您的应用程序根本无法访问注册表(尽管某些注册表项是在安装应用程序时由系统创建的,例如 URI 协议注册等)。 )。
如果您确实需要访问注册表并且不需要在 Microsoft Store 上发布您的应用程序,您可以实现代理的 Windows 运行时组件 https://learn.microsoft.com/en-us/windows/uwp/winrt-components/brokered-windows-runtime-components-for-side-loaded-windows-store-apps。这允许你从 UWP 调用完全信任的 .NET Framework 库,而 UWP 又可以访问注册表。但是,使用 Brokered Components 的应用程序将无法通过认证。
最后,如果您的应用程序是 UWP Desktop Bridge 应用程序,您可以访问注册表 - 请参阅文档 https://learn.microsoft.com/en-us/windows/uwp/porting/desktop-to-uwp-behind-the-scenes#registry.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)