网上邻居

syz 2000-04-21 11:20:00
WIN 98的拨号服务器可以使两台WIN9*机器实现资源共项。但网上邻居总是找不到对方计算机,必须要用查找计算机来找到对方。然后影象对方的硬盘,在DOS窗口才可以象本地硬盘一样访问对方硬盘。我想知道有什麽DOS 命令或WIN API 来自动实现以上工作!谢谢!
...全文
283 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
Wingsun 2000-05-11
  • 打赏
  • 举报
回复
我的Email:wingsun@sun.net.cn,近来上网时间不多,因为SOHO的缘故。回信可能不及时请见谅。
syz 2000-05-08
  • 打赏
  • 举报
回复
to wingsun :
你好,我试了试。发现WNETCONNECTIONDIALOG的对话框是磁盘影象对话框。里面有默认的影象路径,我用WNETADDCONNTION 传送NETRESOURCE 数据想改变影象对话框默认值,可是没效果!你可以把你的EMAIL 告诉我吗?
syz 2000-05-03
  • 打赏
  • 举报
回复
TO WINGSUN
谢谢你。看您说的这麽详细我试试吧!因为MSDN 上说是ONLY WINDOW NT,所以我都没试。":-)
zdh_zdh 2000-05-01
  • 打赏
  • 举报
回复
要想在网上邻居能看到对方的机器,首先你们俩计算机的网络标识必须一致.第二,双方的微软客户和文件打印共享服务必须加上(网上邻居属性页设置).第三,如果你想影象对方的硬盘,还必须把对方的硬盘设成完全共享状态.最后,双方都用微软客户登陆即可.
Wingsun 2000-04-30
  • 打赏
  • 举报
回复
这些函数可以在WIN95以后的版本中使用。如果你用的开发工具含有微软的开发帮助文档,应该可以查到的。你的MSDN可能没有装全,资源共享的函数:NetShareAdd.关于共享资源的情况可以在本站查阅到相关的文章。可以看这一个问题:http://www.csdn.net/expert/TopicView.asp?id=7838//如何用netshareadd在WIN98下实现文件夹的共享
NET_API_STATUS NetShareAdd( LPWSTR servername, DWORD level,
LPBYTE buf, LPDWORD parm_err );
DWORD WNetAddConnection( LPTSTR lpRemoteName, // pointer to network device name
LPTSTR lpPassword, // pointer to password
LPTSTR lpLocalName // pointer to local device name);
DWORD 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);
DWORD WNetAddConnection3(
HWND hwndOwner, // handle to an owner window for
// network provider dialog boxes
LPNETRESOURCE lpNetResource, // pointer to structure that
// specifies connection details
LPTSTR lpPassword, // pointer to password string
LPTSTR lpUserName, // pointer to user name string
DWORD dwFlags // set of bit flags that specify
// connection options
);

DWORD WNetCancelConnection(
LPTSTR lpName, // pointer to resource name to be disconnected
BOOL fForce // flag for unconditional disconnect);
DWORD WNetCancelConnection2(
LPTSTR lpName, // pointer to resource name to disconnect
DWORD dwFlags, // connection type flags
BOOL fForce // flag for unconditional disconnect);
DWORD WNetConnectionDialog(
HWND hwnd, // handle to window owning dialog box
DWORD dwType // resource type to allow connections to);
DWORD WNetConnectionDialog1(
LPCONNECTDLGSTRUCT lpConnectDlgStruc pointer to structure);
DWORD WNetDisconnectDialog(
HWND hwnd, // handle to window owning dialog box
DWORD dwType // resource type to disconnect from);
DWORD WNetDisconnectDialog1(
LPDISCDLGSTRUCT lpDiscDlgStruc // pointer to structure
);
syz 2000-04-29
  • 打赏
  • 举报
回复
to wingsun
WNETADDCONNECTION 等函数是NT 下的吧?
有实现WIN 95 下资源共项的吗?包括影象网络驱动器到本地。
syz 2000-04-25
  • 打赏
  • 举报
回复
再说,我就是找不到WINNETWK 的API 在哪个LIB 库里!
我真是太笨了。
syz 2000-04-25
  • 打赏
  • 举报
回复
NET 只能在纯DOS 下用。WIN API 我看MSDN 了,但说的不详细。
syz 2000-04-24
  • 打赏
  • 举报
回复
我要用使他自动话。
jll 2000-04-23
  • 打赏
  • 举报
回复
这种情况比较正常,一般第一次都要查找一下才可以,以后就应该没什么问题了。
如果找到对方机器后,可以在查找中直接打开并访问,不用退回到DOS下……
Wingsun 2000-04-21
  • 打赏
  • 举报
回复
网络邻居上看不到对方可能是因为使用的协议的问题,网络邻居使用的协议是NETBIOS,而查找计算机使用的是TCPIP协议。
Wingsun 2000-04-21
  • 打赏
  • 举报
回复
DOS命令是NET,Net Use [devicename and *] [\\computer\sharename[\volume] [password] and *]] [/user:[domainnames\]username]
具体的可以用Net Use /?
Win API 是WNETADDCONNECTION、WNETADDCONNECTION2、WNETADDCONNECTION3.具体的可以参看MSDN的帮助。

6,849

社区成员

发帖
与我相关
我的任务
社区描述
Windows 2016/2012/2008/2003/2000/NT
社区管理员
  • Windows Server社区
  • qishine
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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