事实证明,你可以使用remoteapplicationcmdline财产像这样传递命令行参数到RemoteApp:
remoteapplicationcmdline:s:/Parameter1: 5234 /Parameter2: true
(名称“/参数1”和“/参数2”只是一个例子你的远程应用程序会必须适当地定义和处理它们。)
此设置是MsRdpClientShell对象的RdpFileContents属性的一部分。
这里是其他RdpFileContents属性的资源。
您的代码可能最终看起来是这样的:
MsRdpClientShell.PublicMode = true;
MsRdpClientShell.RdpFileContents = 'redirectclipboard:i:1 redirectposdevices:i:0 remoteapplicationcmdline:s:/Parameter1: 5234 /Parameter2: true [Other properties here...]';
MsRdpClientShell.Launch();
对于更大量的信息,我们可以初步数据发送到Web服务,检索标识回,通过该标识符传递到RemoteApp命令行,然后让RemoteApp查询Web服务以获取所有信息。