■■■■请教兄弟们,向局域网中的Computer写文件的问题。

yunok 2003-12-30 10:45:00
我想向局域网中的另外一台电脑上写txt文档,该电脑C盘完全共享,用户名密码都已得知,并且有Administrator权限。我用 Open "\\MyComputer\c:\abc.txt" For Append As #1 提示path/file acess error。我知道这样的写法肯定是有问题的。但是我没有思路来实现上述要求。请教高人,怎么样可以达到目的?
谢谢
...全文
44 点赞 收藏 16
写回复
16 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
youchenglong 2004-01-03
我觉得用程序控制好像没有什么好的办法,如果不事先登陆的话
回复
yunok 2004-01-02
ding
回复
yunok 2003-12-31
jhzhou882(狂刀侠),其实我具体的要求是这样的。我写了一个局域网小木马,对方在运行木马后,会向我机器中的C:\aaa隐藏目录中写一个Txt文档。(我的机器24小时开着的)。而我的机器(win2000)有密码,所以我希望能写在程序中写入自动登录我计算机的功能,狂刀侠您说的让我映射的话,那我做这个木马岂不是没有意义了?

我做完这个木马以后,会把我的垃圾代码开放的。

另一问题:当登陆过一次对方的计算机以后(即输入过一次帐号密码),下次再访问该计算机,将不会在要求输入帐号密码,请问哪位大侠能告知保存这个帐号密码的地方在何处存放?是否能有办法取出?
回复
jhzhou882 2003-12-31
映射吧
回复
yunok 2003-12-31
请问如何将登陆计算机的这一步写入代码中呢?我不想手工输入去登陆。
回复
jhzhou882 2003-12-31
Call FileCopy("c:\text.txt", "\\lantian\c$\vb\text.txt")
回复
jhzhou882 2003-12-31
还是在本机写完COPY过去比较好.
但是要先登陆到对方机器上.
\\机器名\路径.
回复
rainivy 2003-12-31
支持先在本地寫再複製,不過也要先登陆对方计算机
回复
yunok 2003-12-31
请朋友们帮我顶一下啊!非常感谢!
回复
yunok 2003-12-31
ding
回复
yunok 2003-12-31
rainstormmaster(rainstormmaster) :我按照您说的方法试了一下,提示我bad file name or number,原因是我没有先登陆对方计算机。我在网络邻居里登陆(帐号administrator密码1111)过该计算机后,在用您的方法写就没有问题,请问如果我没有先登陆对方计算机,在程序中如何实现题目要求?谢谢
回复
yunok 2003-12-31
ding
回复
rainstormmaster 2003-12-30
Open "\\ns\e\abc.txt" For Binary As #1'其中ns为计算机名,e为文件夹的共享名
Put #1, , "this is test"
Close #1
回复
youchenglong 2003-12-30
可能是
Open "\\MyComputer\c:\abc.txt" For Append As #1
中的C不要两点
Open "\\MyComputer\c\abc.txt" For Append As #1

还有,有时这样的操作也不行,在打开文件前,你要先进入这个目录,反正我是这样理解的,因为以前我也遇到过,
回复
liuyanghe111 2003-12-30
我觉得先在本地生成后,再复制过去,这样既安全,效率也更高一些
回复
yunok 2003-12-30
liuyanghe111(yang) ,请你说一说如何复制过去呢?
回复
发动态
发帖子
VB基础类
创建于2007-09-28

7453

社区成员

VB 基础类
申请成为版主
社区公告
暂无公告