Можете ли вы сохранить файл на локальном диске через RemoteApp вместо сохранения на серверные диски?
У меня есть приложение, написанное на C# WPF, и сохранение сгенерированного документа Word. Через настройки RemoteApp я настроил показ логических дисков локального пользователя, но рядом с ними нет букв. Они появляются как C on myHostname
, D on myHostname
, так далее.
Когда я открываю SaveFileDialog
объект, это показывает Local Disk (C:)
, C on myHostname
, а также D on myHostname
в левой панели.
Как установить имя файла, если нет соответствующей буквы?
string filename = @"C:\myDirectory\myFile.docx";
using(WordprocessingDocument myDoc =
WordprocessingDocument.Create(filename,
WordprocessingDocumentType.Document)) {}
1 ответ
Я обнаружил, что если я использую клиент служб терминалов, я могу использовать ключевое слово tsclient
сказать ему использовать диски локального пользователя.
// Check if remote session, and get the local drive location
if(System.Windows.Forms.SystemInformation.TerminalServerSession) {
filename = @"\\tsclient\C\myDirectory\myFile.docx";
}