代码之家  ›  专栏  ›  技术社区  ›  Rober.Ya

RDP ServerStartProgram参数

  •  -1
  • Rober.Ya  · 技术社区  · 8 年前

    我使用

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

    从服务器启动程序,程序运行正常

    但现在我正试图用一个参数启动一个程序
    我应该在哪里放置参数以将其传递给应用程序

    谢谢

    2 回复  |  直到 8 年前
        1
  •  2
  •   Tom Brunberg    8 年前

    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[英寸]

    RemoteApp的命令行参数 在bstrExecutablePath中指定的程序。如果 未指定bstrExecutablePath。

        2
  •  -1
  •   Rober.Ya    8 年前

    非常感谢tom你说得对
    但我不知道如何使用它

    用一些googleit:)

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

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

    推荐文章