请问各位高手:当打开网上邻居里的一个计算机时会提示输入用户名和密码,之后就实现了网络连接,我想在程序里实现这个,用wnetaddconnection可以,但是会映射出盘符,我不想映射出盘符,请问怎么办啊?不要告诉我把盘符隐藏了哦:)

解决方案 »

  1.   

    命令行:
    WinExec(pchar('net use \\PCName_or_IP '+密码+' /user:'+用户名),SW_HIDE);用API也行,函数名俺得查查.
      

  2.   

    ^_^
    用API的话就是用wnetaddconnection2DWORD WNetAddConnection2(    LPNETRESOURCE lpNetResource, // points to structure that specifies connection details
        LPCTSTR lpPassword, // points to password string
        LPCTSTR lpUsername, // points to user name string
        DWORD dwFlags  // set of bit flags that specify connection options
       );定义lpNetResource的lpLocalName为Null就ok了.
    详情看看帮助对wnetaddconnection2的说明.