C# 您是否可以通过RemoteApp将文件保存到本地驱动器,而不是保存到服务器驱动器?

C# 您是否可以通过RemoteApp将文件保存到本地驱动器,而不是保存到服务器驱动器?,c#,savefiledialog,remoteapp,C#,Savefiledialog,Remoteapp,我有一个用C#WPF编写的应用程序,并保存生成的Word文档。通过RemoteApp设置,我设置显示本地用户的逻辑驱动器,但旁边没有字母。它们在myHostname上显示为C,在myHostname上显示为D,等等 当我打开一个SaveFileDialog对象时,它会在左侧窗格中显示localdisk(C:),C on myHostname,以及D on myHostname 如果没有对应的字母,如何设置文件名 string filename = @"C:\myDirectory\myFile.

我有一个用C#WPF编写的应用程序,并保存生成的Word文档。通过RemoteApp设置,我设置显示本地用户的逻辑驱动器,但旁边没有字母。它们在myHostname上显示为
C,在myHostname上显示为
D,等等

当我打开一个
SaveFileDialog
对象时,它会在左侧窗格中显示
localdisk(C:)
C on myHostname
,以及
D on myHostname

如果没有对应的字母,如何设置文件名

string filename = @"C:\myDirectory\myFile.docx";
using(WordprocessingDocument myDoc =
    WordprocessingDocument.Create(filename, 
        WordprocessingDocumentType.Document)) {}

我发现如果我使用的是终端服务客户端,我可以使用关键字
tsclient
告诉它使用本地用户的驱动器

// Check if remote session, and get the local drive location
if(System.Windows.Forms.SystemInformation.TerminalServerSession) {
    filename = @"\\tsclient\C\myDirectory\myFile.docx";
}