0

我想使用 Windows 访问远程计算机以修改文件(我需要将文件从我的 PC 复制到远程 PC)。问题是远程 PC 获得了带密码的管理员帐户,所以我必须使用身份验证。我记得我可以在路径中传递用户名和登录名,就像这样:

\\remote_pc_login?admin_username:admin_password\\C$\\test.txt

但我不记得它应该如何看待路径。也许你们中的某个人可以帮助我?

附言。如果这不可行,也许您知道如何在 C#(简单控制台应用程序)中制作应用程序,以便在我获得 IP 和用户名和密码时访问文件。

PS2。Remote PC 在本地网络中,但我认为这并不重要。

4

1 回答 1

0

尝试这个。

net use \\myserver /user:username password

您几乎没有办法通过 C# 来完成它。简单而肮脏的一种是将上述命令包装在

System.Diagnostics.ProcessStartInfo

另一种方法是通过 ActiveDirectory 对用户进行身份验证,然后他可以访问共享驱动器。您可以找到大量 C# 代码示例来执行此操作...

希望这可以帮助。

于 2013-09-12T11:16:37.643 回答