需要以编程方式编辑远程计算机上的文件

时间:2011-09-07 13:07:34

标签: c# windows remote-access

我需要能够在没有包含共享文件的目录的情况下执行此操作。

我的应用程序的凭据是在通过RDP登录时对该文件具有写入权限的用户,但在尝试在代码中执行相同操作时如何/在何处输入这些凭据?

2 个答案:

答案 0 :(得分:0)

您可以尝试使用“隐藏”$份额来编辑文件。因此,如果(例如)文件位于c:\somedir\myfile.txt并且机器被称为mymachine,则文件的路径应为:

\\mymachine\C$\somedir\myfile.txt

C$替换为D$驱动器等D: ...

请注意,这些共享可能会被禁用,并且可能需要与RDP会话所需的权限不同的权限,但值得一试。

答案 1 :(得分:0)

除非在远程计算机上执行的共享或某项服务可以为您提供数据(例如FTP),否则该文件无法从外部访问。

有上面提到的隐藏共享,非常值得您在紧要关头尝试,但这并不特别解决如何访问文件“而没有包含文件共享的目录的确切问题< / EM>”。