急!请教各位大虾这个二进制怎么写入注册表??
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Cryptography\RNG]
"Seed"=hex:73,b9,7a,de,c0,e6,fb,97,8f,07,06,ce,6e,68,f2,b8,93,b8,94,a0,00,79,\
b8,f7,9b,3e,d2,38,36,ec,d8,58,21,89,74,1e,a3,7f,9b,36,27,75,ef,b7,9e,25,5c,\
6d,ad,cf,8d,8e,e1,cc,32,b6,18,6c,9e,e7,c7,46,6e,ee,d9,ca,68,70,e0,8f,08,31,\
2a,29,2f,5c,c7,0c,49,47
最好提供详细注释,谢谢!
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Cryptography\RNG]
"Seed"=hex:73,b9,7a,de,c0,e6,fb,97,8f,07,06,ce,6e,68,f2,b8,93,b8,94,a0,00,79,\
b8,f7,9b,3e,d2,38,36,ec,d8,58,21,89,74,1e,a3,7f,9b,36,27,75,ef,b7,9e,25,5c,\
6d,ad,cf,8d,8e,e1,cc,32,b6,18,6c,9e,e7,c7,46,6e,ee,d9,ca,68,70,e0,8f,08,31,\
2a,29,2f,5c,c7,0c,49,47
最好提供详细注释,谢谢!
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Cryptography\RNG]
"Seed"=hex:73,b9,7a,de,c0,e6,fb,97,8f,07,06,ce,6e,68,f2,b8,93,b8,94,a0,00,79,\
b8,f7,9b,3e,d2,38,36,ec,d8,58,21,89,74,1e,a3,7f,9b,36,27,75,ef,b7,9e,25,5c,\
6d,ad,cf,8d,8e,e1,cc,32,b6,18,6c,9e,e7,c7,46,6e,ee,d9,ca,68,70,e0,8f,08,31,\
2a,29,2f,5c,c7,0c,49,47
最好提供详细注释,谢谢!
我是这样写的
LPCTSTR hSubKey="SOFTWARE\\Microsoft\\Cryptography\\RNG";
HKEY hResult=NULL;
DWORD dwDisposition=0;
long nResult=RegCreateKeyEx(HKEY_LOCAL_MACHINE,hSubKey,0,NULL,REG_OPTION_NON_VOLATILE,KEY_ALL_ACCESS,NULL,&hResult,&dwDisposition);
if(nResult==ERROR_SUCCESS)
{
LPCTSTR szName="Seed1";
DWORD dwValue =1;
int nArray[] = {?????这里怎么写啊???};
RegSetValueEx(hResult, szName, 0, REG_BINARY, // 写二进制数据
(const BYTE*)nArray, sizeof(nArray));
DWORD dwType = 0;
int nArr1[] = { 0 };
DWORD dwSize = sizeof(nArr1);
RegQueryValueEx(hResult, szName, 0, NULL, (BYTE*)nArr1, &dwSize);
}
RegCloseKey(hResult);