如何用程序判断自己的电脑是否与其它机器连接(ping解决不了问题)(50分)

  • 主题发起人 主题发起人 happygb
  • 开始时间 开始时间
H

happygb

Unregistered / Unconfirmed
GUEST, unregistred user!
如何用程序判断自己的电脑是否与其它机器连接,这里的连接是表示可以直接访问别人共享的文件夹,不用输入用户名和密码了
 
Ping啊,TIdIcmpClient
 
ping只能说明它们的连接是通的,但是真正到你要访问一个共享文件夹的时候,你还必须输入共享用户名和密码,我的目的就是想判断这个登陆连接是否通了
 
netstat -an
 
net view + net share
 
好像楼上两位的方法都还没有满足要求,举个例子说吧:
我想通过程序来访问//aaa/bbb/bbb.doc的一个文件,因为第一次访问时要输入访问的用户名和密码才能访问,但是我不知道我的机器是否与aaa机器连接,所以我想在代码里面进行判断,如果已经登陆连接成功就直接通过//aaa/bbb/bbb.doc来访问文件,如果第一次访问那么就弹出对话框让用户输入访问的用户名和密码,然后再通过//aaa/bbb/bbb.doc来访问文件
 
net use

如果访问过,会在列表里面,如果没有,也可以用该命令登录
 
看明白了...他的意思是說跟ftp那個樣子...不過已經登錄過用戶可以不用輸入密碼等...直接讀取就可以了..
 
這個東西難搞..
 
可以用命令行执行net use命令,但是问题也很多,我在用2k操作系统的可以正确反映是否连接上了,但是在xp系统下就不行了。而且在实际运行中通过这样的方法访问对方计算机并不可靠,建议楼主采用其他方法。
 
后退
顶部