ruby - 有什么方法可以在 Windows ruby 上搜索特定的注册表项
问题描述
我试图从管理员那里获取特定用户(非管理员)的环境变量详细信息,当我手动搜索时registry editor
发现它位于Computer\HKEY_USERS\S-..........\Environment
. 所以得出的结论是,我必须寻找\HKEY_USERS\*\Environment
并迭代每个键以获得所需的键和值。当我做谷歌发现我必须传递路径Win32::Registry::HKEY_USERS.open()
而不是suer如何在路径中传递通配符类型的值。解决此问题的任何建议或是否有更好的方法(例如获取给定用户名的环境变量列表)来获取所需的数据也很棒。
解决方案
推荐阅读
- html - 为什么孩子的绝对定位会使父母的身高崩溃?
- python - vscode的python扩展是否支持鸡蛋自动补全?
- php - 如何在 cURL 请求中发送 cookie?
- android - 由于未知原因,Android file.exists 返回 false
- amazon-web-services - CloudFormation 部署是否应该通过 CI/CD 完成?
- python - 如何从熊猫数据框中的列中删除文本
- hana - 如何在使用 HANA DB 运行的 HANA XS 上部署 Fiori Launchpad?
- angular - Ngrx 和 Angular 6 中带有 HttpClient 的解析器
- java - 你如何让 Mockito 与 Kotlin 不可为空的类型配合得很好?
- java - 离线保存 Blogger 提取的数据