我有一种奇怪的情况, 我想使用ini文件列出我的程序将检查它们是否存在的所有注册表,例如:
我正确恢复了我的信息,并将路径发送到另一个方法以检查是否存在:
消息框显示:"Registry Key does not exist"
,但是当我像下面那样手动放置路径时,它会按预期工作:
你知道为什么吗?
答案 0 :(得分:1)
问题是你试图在你的ini文件中编写代码,而不仅仅是密钥。你的ini文件应该是这样的:
[RegistryExist]
System\=
然后它将匹配您的硬编码尝试。
请注意,我假设您正在分割=
,在这种情况下,它不会包含在支票中。
使用调试器逐步调试代码并检查reg
的确切值应足以自行识别此问题。我建议接受调试。