Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
W poniższej procedurze i przykładach kodu przedstawiono kroki implementowania skryptowych kanałów wirtualnych za pomocą połączenia sieci Web pulpitu zdalnego. Przykłady zostały napisane w Visual Basic Scripting Edition i założono, że kontrolka ActiveX pulpitu zdalnego nosi nazwę "MsRdpClient".
Aby utworzyć i wdrożyć skryptowe kanały wirtualne
Wdróż część serwerową aplikacji i upewnij się, że jest ona uruchomiona na serwerze Host Sesji Pulpitu Zdalnego (RD Session Host). Aby uzyskać informacje na temat wdrażania aplikacji kanałów wirtualnych na serwerze, zobacz Aplikacja serwera kanałów wirtualnych.
W skrypcie klienta wywołaj metodę IMsTscAx::CreateVirtualChannels, przekazując ciąg zawierający rozdzielaną przecinkami listę nazw kanałów wirtualnych.
MsRdpClient.CreateVirtualChannels("mychan1,mychan2")
Aby uzyskać informacje o ograniczeniach nazewnictwa kanałów wirtualnych, zobacz Rejestracja klienta kanału wirtualnego.
Wywołaj IMsTscAx::Połącz, aby utworzyć połączenie usług pulpitu zdalnego.
MsRdpClient.connect
Użyj metody IMsTscAx::SendOnVirtualChannel, aby wysyłać dane na serwer, przekazując ciąg zawierający nazwę kanału wirtualnego i drugi ciąg zawierający dane do przekazania.
MsRdpClient.SendOnVirtualChannel("mychan1","hello from the client")
Odbierz dane z serwera podczas zdarzenia IMsTscAxEvents::OnChannelReceivedData.
Sub MsRdpClient.OnChannelReceivedData(chanName,data) Msgbox("received data:" &data& "on virtual channel:" &chanName) End sub