如何快速判断局域网内的192.168.1.25\game这个共享目录不存成

hxy2003 2006-02-27 11:13:32
如何快速判断局域网内的192.168.1.25\game这个共享目录不存成
...全文
229 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
jinxuliang 2006-03-07
  • 打赏
  • 举报
回复
m_strMapPath.Trim();
if(m_strMapPath.GetLength()>3)
{

NETRESOURCE nr;
DWORD res;
TCHAR szusername[32] = "administrator",
szpassword[32] = "wdbsmilefox",
szlocalname[32] = "q:",
szremotename[MAX_PATH]=_T(m_strMapPath );
LPSTR PP=(LPCTSTR)m_strMapPath;




nr.dwType = RESOURCETYPE_ANY;
nr.lpLocalName = szlocalname;
nr.lpRemoteName = szremotename;
nr.lpProvider = NULL;
bool m_bFlag=false;
try
{
CHAR lpRemoteName[80];
DWORD cchBuff = sizeof(lpRemoteName);

res=WNetGetConnection("q:",PP,&cchBuff);
switch(res)
{
case NO_ERROR:
m_bFlag=true;
break;
default:
m_bFlag=false;
}
if(m_bFlag==false)
{


res = WNetAddConnection2(&nr, szpassword, szusername, false);
switch(res)
{
case NO_ERROR:
m_bFlag=true;
break;
case ERROR_ALREADY_ASSIGNED:
m_bFlag=true;
break;

default:
m_bFlag=false;
}
}
}
catch(CException *e)
{
delete e;
}
}
jinxuliang 2006-03-06
  • 打赏
  • 举报
回复
PathIsDirecrory这个最简单
还有一个
Net什么的,忘了,回去查查帖给你
hollysky 2006-02-28
  • 打赏
  • 举报
回复
Shell
「已注销」 2006-02-28
  • 打赏
  • 举报
回复
用DOS命令看看即可,编程的话不知道直接的办法,

c:\Documents and Settings\Administrator\桌面>net view \\192.168.0.11

在 \\192.168.0.11 的共享资源

o

共享名 类型 使用为 注释

-------------------------------------------------------------------------------
MP3 Disk

命令成功完成。
oyljerry 2006-02-27
  • 打赏
  • 举报
回复
访问目录

18,356

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 网络编程
c++c语言开发语言 技术论坛(原bbs)
社区管理员
  • 网络编程
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧