RegSetValueEx 计算WCHAR字符长度 wcslen

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 也可以。 

 

posted @ 2012-10-24 23:06  94cool  阅读(1118)  评论(0编辑  收藏  举报