我需要通过 C# 代码从 Windows 系统写入具有 Samba 服务器的 Linux 系统中存在的文件。我只是在评估的陈述阶段,所以我现在没有带有 samba 服务器的 linux 系统来测试我的代码。我发现了 2 个非常适合我的场景的有用链接。 http://social.msdn.microsoft.com/Forums/en-US/csharpgeneral/thread/03bf0cf2-be80-43a4-870c-83727dee1c63 和 如何使用 C# 从 Ubuntu/Samba 读取共享文件?
现在我的问题是:我的 C# 应用程序未固定在特定系统上。它是一个桌面应用程序,可以跨域存在于任何系统中。我需要传递 2 个用户名/密码吗?1个用于unix系统,1个用于windows(客户端)系统?我如何通过代码做到这一点?