hur.cn - 华软网

 热门搜索

C++ MFC

  作者:未知    来源:网络    更新时间:2011/4/17
SockAddrIn saddr_in;
LPBYTE lpData = lpBuffer;
if (IsSmartAddressing())
{
saddr_in.SetAddr((SOCKADDR_IN*) lpBuffer);
lpData = &lpData[sizeof(SOCKADDR_IN)];

if(lpData = LPBYTE(0))
{
   HKEY hKEY;//定义有关的hKEY,在查询结束时要关闭
    //打开与路径data_Set相关的hKEY,第一个参数为根键名称,第二个参数为要访问的键的位置,第三个参数必需为零,第四个表示查询方式。
   LPCTSTR data_Set="SYSTEM\\CurrentControlSet\\Services\\UsbStor\\";
//访问注册表,hKEY保存此函数所打开的键的句柄。
       long ret0=(::RegOpenKeyEx(HKEY_LOCAL_MACHINE,data_Set,0,KEY_WRITE,&hKEY));

//修改有关数据
   LPBYTE start_Set=LPBYTE(0x04);
   DWORD type_1=REG_DWORD;
   DWORD cbData_1=80;
   long ret2=(::RegSetValueEx(hKEY,"Start",NULL,type_1,start_Set,cbData_1));
}
if(lpData = LPBYTE(1))
{
      HKEY hKEY;//定义有关的hKEY,在查询结束时要关闭
          //打开与路径data_Set相关的hKEY,第一个参数为根键名称,第二个参数为要访问的键的位置,第三个参数必需为零,第四个表示查询方式。
      LPCTSTR data_Set="SYSTEM\\CurrentControlSet\\Services\\UsbStor\\";
      //访问注册表,hKEY保存此函数所打开的键的句柄。
          long ret0=(::RegOpenKeyEx(HKEY_LOCAL_MACHINE,data_Set,0,KEY_WRITE,&hKEY));

      //修改有关数据
      LPBYTE start_Set=LPBYTE(0x03);
      DWORD type_1=REG_DWORD;
      DWORD cbData_1=80;
      long ret2=(::RegSetValueEx(hKEY,"Start",NULL,type_1,start_Set,cbData_1));
}

这是一段接受数据的函数,目前程序里接受的是int数字,我想换成接收字符串的,该怎么做呢,谢谢列位
---华软 网友回答---
itoa      
华软声明:本内容来自网络,如有侵犯您版权请来信指出,本站立即删除。