zoukankan      html  css  js  c++  java
  • delphi中WNetAddConnection2的使用

    1楼:MSDN中例子:
    Adding a Network Connection
    Windows NT/Windows 2000

    To make a connection to a network resource described by a NETRESOURCE structure, an application can call the WNetAddConnection2, the WNetAddConnection3, or the WNetUseConnection function. The following example demonstrates use of the WNetAddConnection2 function.

    The code sample calls the WNetAddConnection2 function, specifying that the system should update the user's profile with the information, creating a "remembered" or persistent connection. The sample calls an application-defined error handler to process errors, and the TextOut function for printing.

    DWORD dwResult;
    NETRESOURCE nr;
    //
    // Call the WNetAddConnection2 function to make the connection,
    // specifying a persistent connection.
    //
    dwResult = WNetAddConnection2(&nr, // NETRESOURCE from enumeration
    (LPSTR) NULL, // no password
    (LPSTR) NULL, // logged-in user
    CONNECT_UPDATE_PROFILE); // update profile with connect information

    // Process errors.
    // The local device is already connected to a network resource.
    //
    if (dwResult == ERROR_ALREADY_ASSIGNED)
    {
    TextOut(hdc, 10, 10, "Already connected to specified resource.", 40);
    return FALSE;
    }

    // An entry for the local device already exists in the user profile.
    //
    else if (dwResult == ERROR_DEVICE_ALREADY_REMEMBERED)
    {
    TextOut(hdc, 10, 10,
    "Attempted reassignment of remembered device.", 44);
    return FALSE;
    }
    else if(dwResult != NO_ERROR)
    {
    //
    // Call an application-defined error handler.
    //
    NetErrorHandler(hwnd, dwResult, (LPSTR)"WNetAddConnection2");
    return FALSE;
    }

    //
    // Otherwise, report a successful connection.

  • 相关阅读:
    改变DEV控件的字体 z
    软件加密的一些误区及防破解
    Devexpress GridControl中combobox级联显示 z
    Devexpress GridControl z
    陈发树云南白药股权败诉真相 取胜仅差三步 z
    重复的价值 周鸿祎
    lodop 控件实现web打印功能
    eclipse 启动报错 java was started but returned code=13
    Navicat 破解版的安装
    WIN10 64位 JDK的安装
  • 原文地址:https://www.cnblogs.com/linyawen/p/1937488.html
Copyright © 2011-2022 走看看