在使用Windows API进行注册表操作时,可以使用双引号将包含空格的值括起来。例如,对于路径为“C:\Program Files\My Folder”的键值,可以使用以下代码:
HKEY m_hKey;
TCHAR szValueName[] = TEXT("MyValue");
TCHAR szData[] = TEXT("\"C:\\Program Files\\My Folder\"");
RegSetValueEx(m_hKey, szValueName, 0, REG_SZ, (const BYTE*)szData, sizeof(szData))
其中,双引号将路径括起来,使其被识别为一个整体值。在读取该值时,也应注意去除首尾的双引号。
下一篇:编辑但成为创建