Метод ITSRemoteProgram::ServerStartProgram
Указывает программу RemoteApp, запускаемую в удаленном сеансе. Эта функция должна вызываться в подключенном сеансе (после получения уведомления о подключении сеанса на клиенте). В сеансе можно запустить любое количество программ RemoteApp. Сеанс RemoteApp будет истекать, если в сеансе не запущена программа RemoteApp в течение предельного времени ожидания, которое составляет две минуты для Windows Server 2008.
Синтаксис
HRESULT ServerStartProgram(
[in] BSTR bstrExecutablePath,
[in] BSTR bstrFilePath,
[in] BSTR bstrWorkingDirectory,
[in] VARIANT_BOOL vbExpandEnvVarInWorkingDirectoryOnServer,
[in] BSTR bstrArguments,
[in] VARIANT_BOOL vbExpandEnvVarInArgumentsOnServer
);
Параметры
-
bstrExecutablePath [in]
-
Путь к исполняемому файлу программы RemoteApp на сервере.
-
bstrFilePath [in]
-
Путь к файлу, открываемого на сервере, через сопоставление файлов, например "C:\\Documents\\MyReport.docx". При указании bstrFilePath не следует указывать параметр bstrExecutablePath и наоборот. Следует указать только один из параметров.
-
bstrWorkingDirectory [in]
-
Рабочий каталог на сервере для программы RemoteApp.
-
vbExpandEnvVarInWorkingDirectoryOnServer [in]
-
Указывает, должен ли сервер развертывать переменные среды в пути к рабочему каталогу. Задайте для этого параметра значение VARIANT_TRUE , если путь к рабочему каталогу содержит переменные среды, или VARIANT_FALSE , если путь к рабочему каталогу не содержит переменных среды.
-
bstrArguments [in]
-
Аргументы командной строки для программы RemoteApp, указанные в bstrExecutablePath. Установите значение NULL , если bstrExecutablePath не указан.
-
vbExpandEnvVarInArgumentsOnServer [in]
-
Указывает, должен ли сервер расширять переменные среды в аргументах командной строки. Задайте для этого параметра значение VARIANT_TRUE , содержат ли аргументы переменные среды, или VARIANT_FALSE , если аргументы не содержат переменные среды.
Возвращаемое значение
В случае успешного выполнения возвращает S_OK .
Требования
Требование | Значение |
---|---|
Минимальная версия клиента |
Windows Vista |
Минимальная версия сервера |
Windows Server 2008 |
Библиотека типов |
|
DLL |
|
IID |
IID_ITSRemoteProgram определяется как FDD029F9-467A-4c49-8529-64B521DBD1B4 |