分类：电脑/网络-程序设计
问题：复制文件上的一个难题服务器和工作站为同一工作组上的计算机，彼此在 
服务器和工作站为同一工作组上的计算机，彼此在‘网上邻居’中可见，工作站上的客户端程序在启动时要更新为服务器上的一个共享目录中存放的最新版本，用win32api的CopyFileA执行，可以将服务器上的文件复制到工作站，但有时客户端的用户名和密码与服务器帐户的用户名与密码不同，导致复制文件失败，假设服务器的用户名为‘aaaa'密码为‘bbbb'，请问用什么方法可以在程序中实现正常的复制文件，我也可以把最新的文件放在 IIS中（这时可以不涉及到密码）， 请问有什么方法可以从ftp或http中复制文件，注以上都要在程序中自动执行，最好是win32api的调用服务器和工作站为同一工作组上的计算机，彼此在‘网上邻居’中可见，工作站上的客户端程序在启动时要更新为服务器上的一个共享目录中存放的最新版本，用win32api的CopyFileA执行，可以将服务器上的文件复制到工作站，但有时客户端的用户名和密码与服务器帐户的用户名与密码不同，导致复制文件失败，假设服务器的用户名为‘aaaa'密码为‘bbbb'，请问用什么方法可以在程序中实现正常的复制文件，我也可以把最新的文件放在 IIS中（这时可以不涉及到密码）， 请问有什么方法可以从ftp或http中复制文件，注以上都要在程序中自动执行，最好是win32api的调用方法,或者是pb,vc,vb中的具体方法，您能回答一种方法就可以解决我的问题了，当然如果您有几个答案那是再感激不过了。（有种简单的解决方案做批处理，在批处理中用XCOPY复制，但显的不专业，而且在运行时有个DOS窗口影响美观，所以放弃，而且还同样存在用户名与口令的问题）
回答：我是用pb的，你这个问题无非就是实现系统升级，我的方法是：
1.把要升级的文件保存到数据库中,用image类型字段保存；
2.提取数据库中的image字段还原成客户端的文件。
这样做的好处就可以避免你所说的那些缺陷，个人认为这是一种较好的解决方法。
有不明白的地方，请与我联系，周末不在线。
83820624＠