除非我以管理员模式运行我的应用程序,否则我无法读取注册表。我正在使用 IPreviewHandler 接口(interface)构建预览处理程序,并且我需要位于 HKEY_CLASSES_ROOT 中的文件类型的 GUID。
如何在不将我的应用程序提升为管理员的情况下访问此信息。我正在使用 Delphi,但对任何示例代码都很满意。
谢谢,
菲利普
最佳答案
当您创建 TRegistry
对象,默认 ALL_ACCESS
被要求。
如果您只需要读取值,请使用
reg := TRegistry.Create(KEY_QUERY_VALUE);
关于visual-studio - 如果不在管理员模式下运行,则无法从注册表中读取 - HKEY_CLASSES_ROOT,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3066818/