请使用Api"WNetAddConnection3",我有一个C++的使用例子:
DWORD dReturn=WNetAddConnection3(this->m_hWnd,lpnrIn,lpctPassWord,lpctUserName,CONNECT_INTERACTIVE);
switch (dReturn)
{
case NO_ERROR:
break;
case ERROR_CANCELLED:
return FALSE;
break;
case ERROR_ACCESS_DENIED:
MessageBox("拒绝访问!","",MB_OK|MB_ICONINFORMATION);
RemoveAllListItem();
return FALSE;
break;
default:
MessageBox("不能打开所需资源!","",MB_OK|MB_ICONINFORMATION);
RemoveAllListItem();
return FALSE;
break;
}其中lpnrIn为"LPNETRESOURCE"类型.
DWORD dReturn=WNetAddConnection3(this->m_hWnd,lpnrIn,lpctPassWord,lpctUserName,CONNECT_INTERACTIVE);
switch (dReturn)
{
case NO_ERROR:
break;
case ERROR_CANCELLED:
return FALSE;
break;
case ERROR_ACCESS_DENIED:
MessageBox("拒绝访问!","",MB_OK|MB_ICONINFORMATION);
RemoveAllListItem();
return FALSE;
break;
default:
MessageBox("不能打开所需资源!","",MB_OK|MB_ICONINFORMATION);
RemoveAllListItem();
return FALSE;
break;
}其中lpnrIn为"LPNETRESOURCE"类型.
解决方案 »
- 一个简单的获取数据库密码的问题,帮我看看,解决即给分
- 使用最少的代码,完成窗体关闭任务
- 再问有关random()的问题
- 求助,如何用字符串拼一个Table的问题
- 如何取得treeview中所有checkbox为选种状态的结点,谢谢!!
- 求助:"selectedItems"不是“system.windows.forms.listview”的成员
- 请教一下怎样在C# 中取得硬盘的物理序列号?
- 如何获得当前appdomain下所有的线程ID
- ~~~~~~写Word表格前插入一行文字,马上给分!~~~~~~~~~~~~~~~~~~·
- 我新建的MDI程序,子窗口不响应任何消息,为什么呀.
- 在C#中如何获取当前时间?
- 新手上路,还望大家多多指点!
LPCSTR lpctPassWord=NULL;
LPCSTR lpctUserName=NULL;
DWORD dReturn=WNetAddConnection3(this->m_hWnd,lpnrIn,lpctPassWord,lpctUserName,CONNECT_INTERACTIVE);
switch (dReturn)
{
case NO_ERROR:
break;
case ERROR_CANCELLED:
return FALSE;
break;
case ERROR_ACCESS_DENIED:
MessageBox("拒绝访问!","",MB_OK|MB_ICONINFORMATION);
RemoveAllListItem();
return FALSE;
break;
default:
MessageBox("不能打开所需资源!","",MB_OK|MB_ICONINFORMATION);
RemoveAllListItem();
return FALSE;
break;
}其中lpnrIn为"LPNETRESOURCE"类型.
这样会弹出一个对话框来了.