[HKEY_CURRENT_USER\Software\test]
"Data"=hex:01,00,00,00,00,00,20,00,02,00,00,00,00,00,00,00,30,70,69,33,\
  00,00,00,00,00,00,00,00,01,00,00,00,00,00,00,00,00,00,00,00,30,74,79,33,00,\
  00,00,00,60,00,00,00,70,00,00,00,31,70,69,33,08,00,00,00,00,00,00,00,01,00,\
  00,00,00,00,00,00,00,00,00,00,30,74,79,33,00,00,00,00,60,00,00,00,80,00,00,\
  00,76,69,64,73,00,00,10,00,80,00,00,aa,00,38,9b,71,00,00,00,00,00,00,00,00,\
  00,00,00,00,00,00,00,00,78,76,69,64,00,00,10,00,80,00,00,aa,00,38,9b,71
"ClassManagerFlags"=dword:00000000如果把上面信息写入注册表????

解决方案 »

  1.   

    HKEY hKey;
    CString szKey;
    char* szValue;
    DWORD dwDisposition;

    szKey = "test";  
    RegCreateKeyEx(HKEY_CLASSES_ROOT,szKey,0,NULL,REG_OPTION_NON_VOLATILE,KEY_SET_VALUE,NULL,&hKey,&dwDisposition);
    szValue = "value test";  
    RegSetValueEx(hKey,NULL,0,REG_SZ,(const unsigned char *)szValue, strlen(szValue));
      

  2.   

    http://www.vckbase.com/document/viewdoc/?id=442
      

  3.   

    回复人: bobob(PDFViewer2.0 Release拉!) ( ) 信誉:146  2005-12-23 12:50:00  得分: 0  
     
     
       HKEY hKey;
    CString szKey;
    char* szValue;
    DWORD dwDisposition;

    szKey = "test";  
    RegCreateKeyEx(HKEY_CLASSES_ROOT,szKey,0,NULL,REG_OPTION_NON_VOLATILE,KEY_SET_VALUE,NULL,&hKey,&dwDisposition);
    szValue = "value test";  
    RegSetValueEx(hKey,NULL,0,REG_SZ,(const unsigned char *)szValue, strlen(szValue));===================================================================
    把16进制的内容放在szValue中。
      

  4.   

    #define REG_NONE                    ( 0 )   // No value type
    #define REG_SZ                      ( 1 )   // Unicode nul terminated string
    #define REG_EXPAND_SZ               ( 2 )   // Unicode nul terminated string
                                                // (with environment variable references)
    #define REG_BINARY                  ( 3 )   // Free form binary
    #define REG_DWORD                   ( 4 )   // 32-bit number
    #define REG_DWORD_LITTLE_ENDIAN     ( 4 )   // 32-bit number (same as REG_DWORD)
    #define REG_DWORD_BIG_ENDIAN        ( 5 )   // 32-bit number
    #define REG_LINK                    ( 6 )   // Symbolic Link (unicode)
    #define REG_MULTI_SZ                ( 7 )   // Multiple Unicode strings
    #define REG_RESOURCE_LIST           ( 8 )   // Resource list in the resource map
    #define REG_FULL_RESOURCE_DESCRIPTOR ( 9 )  // Resource list in the hardware description
    #define REG_RESOURCE_REQUIREMENTS_LIST ( 10 )
      

  5.   

    16进制不能用字符串,用REG_BINARY形式。
      

  6.   

    http://www.dai-ma.com/soft/Catalog396/14036.htm
    楼主看看读写注册表的例子
    再或者看看msdn,上面都有例子程序!