急!请教各位大虾这个二进制怎么写入注册表??
[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
最好提供详细注释,谢谢!

解决方案 »

  1.   

    急!请教各位大虾这个二进制怎么写入注册表??
    [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);