1

我正在做一个 Windows 窗体项目,Visual Studio 2010,C#

我想向我们网络中的计算机发送一些文件,但它们没有客户端/服务器解决方案中的“侦听器”,但我确实有用户名/密码。有没有办法发送知道这些信息的文件?正如我所说,我不想构建客户端/服务器解决方案。

我不能以某种方式使用“模仿”吗?

4

3 回答 3

1

如果您知道用户名密码并且您的客户端在同一个域中,则您可以使用带有身份验证的 UNC(使用 $)并将文件发送到客户端 PC。类似的东西:\\clientPC\c$。一旦通过身份验证,您就可以使用 File IO,例如File.Copy(..."\\clientPC\c$\yourfile.txt")发送文件。

您可以使用此处发布的课程进行 UNC 身份验证

于 2012-08-10T14:05:07.913 回答
0

这与您的机器在同一个域中吗?如果是这样,您是否有能力创建共享?如果可以,您可以像在本地一样设置共享并传输文件。如果这是可能的,那么为微不足道的需求创建一个详细的应用程序是没有意义的。

我为我曾经工作过的一家公司建立了类似的东西,“客户”暴露了我和我的股份;“服务器”只是使用 File.Move() 来传输文件。

于 2012-08-10T13:40:49.437 回答
0

是的,您可以使用模拟, 阅读这篇文章 ,也许会有所帮助。

于 2012-08-10T13:49:41.853 回答