2012-02-29 57 views
-1

很抱歉,如果我的问题很混乱,但我期待的是这样。我正在创建一个应用程序,该应用程序应该直接向另一台计算机发送和接收文件,而不必连接到另一台计算机上的任何其他应用程序,而是连接到另一台计算机上的Windows资源管理器。我知道你可以写一个客户端和服务器很像一个FTP程序,但这不是我所期待的。应用程序只需连接到另一台计算机上的Windows或Windows资源管理器,以发送或接收文件。如何获取应用程序中的文件并将其从另一台机器或Windows资源管理器发送到另一个应用程序?

我已经查看或研究了在线信息,但没有太多的看看。

有没有办法做到这一点?如果是这样,如何。

更多信息: 我希望能够启动一台机器上我的应用程序发送和从或到另一个本地机器自动接收文件,而无需建立任何直接的连接非常像什么微软窗口不会。你打开你的Windows资源管理器,并将文件拖放到另一台机器上。只有我希望在我的应用程序中以编程方式执行此操作。我开始我的应用程序,并简单地请求或发送特定位置的特定文件。我现在编写它的方式必须在不同的机器上运行同一程序的两个不同副本 - 一个作为服务器,另一个作为客户端。

也许我正在寻找的是一种方法来访问另一台本地计算机的文件系统,而无需套接字连接。

在此先感谢。

+2

为什么不能在服务器上打开共享目录并将文件发送到该目录? – LarsTech 2012-02-29 14:28:10

+0

是的,或者在另一台机器上创建一个帐户并直接登录到它。 – 2012-02-29 14:34:07

+0

“连接到Windows”是什么意思? – 2012-02-29 14:37:09

回答

1

Windows资源管理器不是外部程序可以“连接”的应用程序。你需要连接到实际上正在监听连接的东西。最直接的方法可能是在服务器上设置网络共享,然后使用WNetAddConnection2连接到客户端上的共享。

相关问题