admin 管理员组

文章数量: 1184232

BOOL   SetAutoRun(CString   strPath)//开机自动运行 
{ 
      CString   str; 
      HKEY   hRegKey; 
      BOOL   bResult; 
      str=_T( "Software\\Microsoft\\Windows\\CurrentVersion\\Run "); 
      if(RegOpenKey(HKEY_LOCAL_MACHINE,   str,   &hRegKey)   !=   ERROR_SUCCESS)   
              bResult=FALSE; 
      else 
      { 
              _splitpath(strPath.GetBuffer(0),NULL,NULL,str.GetBufferSetLength(MAX_PATH+1),NULL); 
              strPath.ReleaseBuffer(); 
              str.ReleaseBuffer(); 
              if(::RegSetValueEx(   hRegKey, 
                                                      str, 
                                                      0, 
                                                      REG_SZ, 
                                                      (CONST   BYTE   *)strPath.GetBuffer(0), 
                                                      strPath.GetLength()   )   !=   ERROR_SUCCESS) 
                    bResult=FALSE; 
              else 
                    bResult=TRUE; 
              strPath.ReleaseBuffer(); 
      } 
      return   bResult; 
}	

本文标签: 程序的自 动开机运 省心方法