-1

我用

rdp.RemoteProgram.ServerStartProgram('||applicationName', '', server_name, false, '', false);

从服务器启动程序,它工作正常

但是现在我试图用一个参数启动一个程序
我应该把参数放在哪里把它传递给应用程序

非常感谢

4

2 回答 2

2

ServerStartProgram()记录在这里。

HRESULT ServerStartProgram(
  [in] BSTR         bstrExecutablePath,
  [in] BSTR         bstrFilePath,
  [in] BSTR         bstrWorkingDirectory,
  [in] VARIANT_BOOL vbExpandEnvVarInWorkingDirectoryOnServer,
  [in] BSTR         bstrArguments,
  [in] VARIANT_BOOL vbExpandEnvVarInArgumentsOnServer
);

bstrArguments [in]

在 bstrExecutablePath 中指定的 RemoteApp 程序的命令行参数。如果未指定 bstrExecutablePath,则将此设置为 NULL。

于 2017-12-23T23:31:01.370 回答
-1

非常感谢汤姆你是对的
,但我不知道如何使用它

用一些 googleit :)

rdp.RemoteProgram.ServerStartProgram
   ('||applicationName', '', server_name, false, '-1 parameter', false);

其中 (-1) 是应用程序的参数名称或 ID,
(parameter) 是传递它的值

于 2017-12-25T08:39:19.127 回答