jjzjj

windows - 为什么/如何在 Regedit 中隐藏注册表条目但在 PowerShell 中可见?

我正在使用新的属性架构,并且在注册或注销新版本时习惯于检查注册表。检查此内容的主要位置之一是HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\WINDOWS\CURRENTVERSION\PROPERTYSYSTEM\PROPERTYSCHEMA。有趣的是,我偶尔无法访问Regedit中的这个注册表位置。我看到了这个(注意没有PropertySchema):我知道模式仍然被注册,因为我可以使用prop.exe工具和propschemaSDK示例应用程序来描述它们。这些属性在Windows资源管理器和搜索中可用。此外,我可以使用PowerShell列出此配置单元

windows - Google Chrome - 从哪里获得所有的 regedit 策略标志?

在一些银行,政府的GoogleChrome浏览器受到本地政策的打击,因此当我们去现场时,我们稳定的应用程序经常不再工作。由于没有关于此本地regedit更改的可用文档,人们浪费了几个月的时间来修复银行、政府区域中的一个小问题。任何人都可以列出regedit值的全部奥秘,这些值使GoogleChrome修改,例如我看到有人禁用网络摄像头、禁用麦克风、禁用触摸屏等等(有一个巨大的设置,但没有人记录它们,我们可以把它们都扔在这里吗?)。 最佳答案 我不太确定您要的是什么,但要回答您的标题,这里是所有政策的列表https://www.chr

c# - 注册表 GetSubKeyNames() 列出的键与 Regedit 不同?

我们正在使用WIX来安装我们创建的许多服务。我正在编写一个快速实用程序来转储当前安装的服务。我只是迭代以下的子键:SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall正在寻找DisplayName。问题是,我的十项服务中只有两项出现在列表中。但是,当我查看Regedit中的子项时,它们就在那里。同样,它们在已安装的程序中(我也可以在SELECT*fromWin32_Product中找到它们)。我查看了MSDN文档,试图找出是否有我遗漏的注册表的某些特殊View。也许这是一个特权问题?但我以管理员身份运行该工具。是否存在一些配置单元安装问

c# - OpenSubKey() 为我在 regedit.exe 中看到的注册表项返回 null

我正在尝试获取此键中子键的所有显示名称:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall使用这段代码:RegistryKeynewKey;stringval;stringKeyPath64Bit=@"SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall";RegistryKeymainKey=Registry.LocalMachine.OpenSubKey(KeyPath64Bit);string[]RegKeys64Bits=Registry.