問題タブ [virtual-channel]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
2221 参照

c# - WTSVirtualChannelRead は文字列の最初の文字のみを読み取ります

Windows ターミナル サービス クライアントで仮想チャネルを使用するための hello world タイプのプログラムを作成しようとしています。

MSTSC COM オブジェクトと ActiveX コントロールからデータを送信しています。

NativeMethods.WTSVirtualChannelRead実行するたびに例外が発生します

これに関するヘルプは大歓迎です。

編集 -- mHandle は、関数の実行時にゼロ以外の値を持ちます。そのチェックを追加するためにコードを更新しました。

EDIT2 -- P/Invoke Interop Assistantを使用して、新しい署名を生成しました

テキスト文字列を受け取るようになりましたが (Yea!)、テスト文字列の最初の文字しか取得しません (Boo!)。何がうまくいかないのかについてのアイデアはありますか?

EDIT 3 --- hello world を読み取る必要がある呼び出しの後。

BytesRead = 24

Buffer.Length = 1; バッファ容量 = 16; Buffer.m_S​​tringValue = "H";

0 投票する
1 に答える
311 参照

add-in - Virtual channels for VNC?

Does anybody know weather VNC (RFB) supports virtual channels and add-ins to them like it is in the RDP (Microsoft Terminal Services)? I just want to transfer my own data across a VNC connection...

0 投票する
2 に答える
2147 参照

c# - Windows デスクトップ共有/RDPCOMAPILib で仮想チャネルを使用してビューアーからホストに送信できない

Windows デスクトップ共有アプリを作成していますが、チャット メッセージを送信するための仮想チャネル以外はすべて機能しています。ホストからビューアーにメッセージを送信できますが、その逆はできません。Viewer は ActiveX RDPViewer を使用しています。問題は、ホストで OnChannelDataRecieved イベントを発生させることができないことです。以前にこれで問題を抱えた人がいることは知っていますが、助けていただければ幸いです。

ここに役立つかもしれないいくつかのスニペットがあります。ビューアー

次に、送信するときに電話します

ホスト

次に、これを呼び出してデータを送信します

0 投票する
0 に答える
782 参照

.net - リモート デスクトップ サービス (RDS) 動的仮想チャネル用のカスタム WCF バインディングはありますか?

コードで RDS (リモート デスクトップ サービス) 動的仮想チャネルを使用したいと考えています。ネット上には、仮想チャネルや .NET (RDPAddins.NET) 用のライブラリを介して生の通信を行う方法のサンプルがいくつかありますが、動的仮想チャネル用の既製の WCF カスタム バインディングが既に存在するかどうか疑問に思っていました。

[1] RDPAddins.NET

[2] C# でのターミナル サービス アドインの記述方法

0 投票する
1 に答える
2092 参照

c# - Citrix wfapi/mfcom の動作例

Wfapi SDK をインストールしました。VB と C の Wfapi の標準的な例はすべて問題なく動作しますが、dll をラップして C# で使用したいと考えました。ただし、公式サイトのVSSDKNET Wrapper を VS10 標準に変換してコンパイルした例ではincorrect format HResult : 0x8007000Bエラーが発生し、例を変更しても (x64 cpu にコンパイルするか、ラッパーでの msdn のデフォルトの型マーシャリングに従っていくつかの型を変更する) 役に立ちませんでした。その時点で、MFcom (MPSSDK をダウンロード) で運試しをすることにしました。そのSDKの標準的な例では、参照されているmfcom libを見つける際にエラーが発生します。だから私はそれをコンパイルすることさえできません。

開発者マシン - VS10 を搭載した WinXP SP3。

サーバー - Windows Server 2008 R2 標準 SP1、64 ビット、XenApp 6

このすべての目標については、サーバーからクライアントマシンへの独自の仮想チャネルを作成し、それらを介して情報を交換できるようにしたいと考えています。

コードを機能させるには、何をダウンロード、インストール、変更する必要があるかを誰かが明確に説明してくれますか?

0 投票する
0 に答える
246 参照

c - Citrix 仮想チャネルのクライアント dll のコールバック関数が呼び出されない

次の問題があります。必要なすべてのコールバック関数 ( など) を含むクライアント DLL を作成しましDriverOpenDriverClose。しかし、彼らは呼ばれていません。実際、その理由はわかりません。テストdll vdpingは正常に動作しています。そのDLLをビルドするためにVS2010を使用している可能性がありますか? または、特定のコンパイラまたはリンク フラグを使用する必要がありますか?