RDP ServerStartProgram 参数
RDP ServerStartProgram Parameter
我用
rdp.RemoteProgram.ServerStartProgram('||applicationName', '', server_name, false, '', false);
从服务器启动程序,它工作正常
但现在我正在尝试使用参数启动程序
我应该将参数放在哪里以将其传递给应用程序
非常感谢
ServerStartProgram()
是 documented here。
HRESULT ServerStartProgram(
[in] BSTR bstrExecutablePath,
[in] BSTR bstrFilePath,
[in] BSTR bstrWorkingDirectory,
[in] VARIANT_BOOL vbExpandEnvVarInWorkingDirectoryOnServer,
[in] BSTR bstrArguments,
[in] VARIANT_BOOL vbExpandEnvVarInArgumentsOnServer
);
bstrArguments [in]
The command-line arguments for the RemoteApp
program that are specified in bstrExecutablePath. Set this to NULL if
bstrExecutablePath is not specified.
非常感谢汤姆你是对的
但我不知道如何使用它
用一些 googleit :)
rdp.RemoteProgram.ServerStartProgram
('||applicationName', '', server_name, false, '-1 parameter', false);
其中 (-1) 是应用程序中的参数名称或 ID
并且(参数)是传递给它的值
我用
rdp.RemoteProgram.ServerStartProgram('||applicationName', '', server_name, false, '', false);
从服务器启动程序,它工作正常
但现在我正在尝试使用参数启动程序
我应该将参数放在哪里以将其传递给应用程序
非常感谢
ServerStartProgram()
是 documented here。
HRESULT ServerStartProgram(
[in] BSTR bstrExecutablePath,
[in] BSTR bstrFilePath,
[in] BSTR bstrWorkingDirectory,
[in] VARIANT_BOOL vbExpandEnvVarInWorkingDirectoryOnServer,
[in] BSTR bstrArguments,
[in] VARIANT_BOOL vbExpandEnvVarInArgumentsOnServer
);
bstrArguments [in]
The command-line arguments for the RemoteApp program that are specified in bstrExecutablePath. Set this to NULL if bstrExecutablePath is not specified.
非常感谢汤姆你是对的
但我不知道如何使用它
用一些 googleit :)
rdp.RemoteProgram.ServerStartProgram
('||applicationName', '', server_name, false, '-1 parameter', false);
其中 (-1) 是应用程序中的参数名称或 ID
并且(参数)是传递给它的值