局域网内拷贝文件需要输入用户名和密码的解决办法 ( 积分: 100 )

  • 主题发起人 主题发起人 清越小生
  • 开始时间 开始时间

清越小生

Unregistered / Unconfirmed
GUEST, unregistred user!
我想利用程序自动完成局域网内共享目录中文件的拷贝,但是需要输入用户名和密码,这样用copyfile就不行了,轻高手指教!
 
怎么没人回答,是大家都没有遇到这样的问题,还是....
 
怎么还是没人呢,自己顶一下!
 
上网找一下LogonUser CopyFile
或者
WNetAddConnection
 
我也同样做了局域网中拷贝文件的程序。

不过我第一次登录另一台电脑时在登录框中选择了记住密码。
 
其实LZ不用把问题想得那么复杂,这个问题很简单的.你只要创键一个本地用户和密码(一定要设密码),然后共享出来的文件夹只给此用户权限,在局域网中任何一台电脑访问只有输入些账号和密码才可以访问的.你可以试试
 
logonuser好像不成功呀
 
在NT,2k中调用LogonUser的进程必须有SE_TCB_NAME 权限,XP无此限制。
SE_TCB_NAME在User Manager中是"Act as part of the Operating System" 权限。
http://support.microsoft.com/kb/325804/zh-cn

另外,可以参考
http://desktop.chinaitlab.com/Delphi/718074.html
 
可以 用服务器 程序在服务器 建用户名和密码,然后在 客户端 程序里 输入 用户名+密码,这样 操作员 就不知道实际的 服务器的共享目录和密码了,
不过 我忘了 如何 建 用户名密码 和 程序加网络访问的用户名密码了,你搜索google一下,或 DFW的资料一下就应该有的了。。好像 是 dos命令,用 shell 执行的...
 
顶起来。难道还没有高手会这个么?
 
后退
顶部