我需要能够在没有包含共享文件的目录的情况下执行此操作。需要以编程方式编辑远程计算机上的文件
我的应用程序的凭据是在通过RDP登录时对该文件具有写权限的用户,但在尝试在代码中执行相同操作时,如何/在哪里输入这些凭据?
我需要能够在没有包含共享文件的目录的情况下执行此操作。需要以编程方式编辑远程计算机上的文件
我的应用程序的凭据是在通过RDP登录时对该文件具有写权限的用户,但在尝试在代码中执行相同操作时,如何/在哪里输入这些凭据?
您可以尝试使用“隐藏”$
共享编辑该文件。因此,如果(例如)文件位于c:\somedir\myfile.txt
和机器被称为mymachine
的文件路径应该是:
\\mymachine\C$\somedir\myfile.txt
与D$
更换C$
为D:
驱动等等
注这些共享可能会被禁用,并且可能需要与RDP会话所需的权限不同的权限,但值得一试。
除非在远程计算机上有可以为您提供数据的共享或某些服务(例如FTP),否则该文件根本不会从外部访问。
有提到,这是非常值得你在紧要关头努力,虽然不特定解决如何访问一个文件确切的问题“不含有该文件的目录被共享”的隐藏共享。
重点是我有凭据使用远程隐藏共享 - 它只是我不知道在哪里/如何使用它们编程 – akapulko2020
你应该编辑你的问题在这种情况下。目前您的问题表明该目录不被共享,但是该评论意味着它被共享,但您不知道如何通过.NET应用您的凭证。一个不同的问题。 – Kasaku