WCHAR path[MAX_PATH];
RegSetValueEx(hKey, L"test", 0, REG_SZ, (BYTE*)path, wcslen(path)*2);
wcslen ( path ) 返回的是字符串中的字符数;在 UNICODE 编码中,一个字符占2个字节;
sizeof(TCHAR) 在 UNICODE 中等于 2 ;
所以,这里直接乘以 2 也可以。
RegSetValueEx(hKey, L"test", 0, REG_SZ, (BYTE*)path, wcslen(path)*2);
wcslen ( path ) 返回的是字符串中的字符数;