请教如何用编程的方法为IIS的FTP服务增加一个用户,为win2k增加一个用户谢谢

解决方案 »

  1.   

    // Header: Declared in Lmaccess.h; include Lm.h.
    // Library: Use Netapi32.lib.#ifndef UNICODE
    #define UNICODE
    #endif
    void AddUserForW2K() 
    {
      USER_INFO_1 ui;
      DWORD dwLevel = 1;
      DWORD dwError = 0;

      NET_API_STATUS nStatus;
      CString strTemp;
      ui.usri1_name  = L"bager2";
      ui.usri1_password  = L"hello1K";
      ui.usri1_priv  = USER_PRIV_USER;
      ui.usri1_home_dir  = NULL;
      ui.usri1_comment           = NULL;
      ui.usri1_flags  = UF_SCRIPT;
      ui.usri1_script_path      = NULL;

      nStatus = NetUserAdd(
            NULL,
    dwLevel,
    (LPBYTE)&ui,
    &dwError);  if (nStatus == NERR_Success)
      {
        strTemp.Format("One User has been successfully added !\n");
        AfxMessageBox(strTemp);
      }
      else
      {
       strTemp.Format("A system error has occurred: %d\n", nStatus); 
       AfxMessageBox(strTemp);
      }

    }
      

  2.   

    谢谢,
    但使用netuseradd()是用系统增加用户面非为IIS的FTP增加用户