問題タブ [remote-desktop]
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.
remote-desktop - その場でRDPファイルを生成する
TS Web Accessに似たWebアプリケーションを作成したいのですが、サーバー上に構成されたリモートアプリ用のrdpファイルをその場で作成できます。何か案が??
vbscript - VBScript で RDP ファイルを実行するにはどうすればよいですか?
これまでのところ、私は持っています:
しかし、実行しても何も起こりません。VBScript で RDP ファイルを実行することさえ可能ですか? もしそうなら、私は何を間違っていますか?
linux - Linux のような Windows ターミナル サービスはありますか?
Windows ターミナル サービスを介して一部のサーバーにあるリモート アプリケーションを実行する、Windows CE ベースのコードバー スキャナがいくつかあります。
サーバー アプリケーションを UNIX ベースのオペレーティング システムに移行していることを考えると、考慮できる信頼できる RDP ベースのソリューションはあるのでしょうか?
ありがとう、
language-agnostic - リモートデスクトップとクライアント間でのデータの転送
リモートデスクトップ/ターミナルサーバーを介して使用するアプリケーションがあります。アプリケーションはデジタル署名をサポートしています。デジタル署名パッドはクライアント上にありますが、プログラムはサーバー上で実行されます。署名パッドは、リモートデスクトップを介したデバイスとしての共有もサポートしていません(ローカルリソースの「サポートされているプラグアンドプレイデバイス」には記載されていません)。
クライアントマシンからサーバーに署名を送信できるようにするための最良の方法は何ですか?できれば、ユーザーのセットアップを最小限に抑えてください(クライアントが多く、サーバーの数がかなり多いため、これを実行する必要があります)
これまでの私の最善のアイデアは、クリップボードを共有し、それを使用してサーバーからクライアントにメッセージを送信することです(クライアントアプリケーションがクリップボードを特別なクリップボード形式に「ポーリング」する)リモートデスクトップがそのために設計されたとは思わない。
また、C / C ++、C#、Delphi(アプリケーションはこれで書かれています)などの[合理的な]言語の選択を受け入れます。また、署名パッドはTopaz TS460(USBで接続)です。
誰かがこれをどのように行うことができるか、または私のクリップボードのアイデアがおそらく最高であるかどうかについて私にアイデアを与えることができますか?
tl; dr:リモートデスクトップを介してクライアントからサーバーに画像を送信する最良の方法は何ですか?
アップデート:
さて、私はプレーンASCIIテキスト(転送するファイルを取得できません)で少しテストを行いましたが、大量のテキストをコピーする際に問題があるようです。43Mのテキストをコピーしてみましたが、長い間待った後、空のクリップボードを取得しました(貼り付けを行ったようですが、テキストが貼り付けられていませんでした)サーバー間で約2Mのデータを(適切な速度で)転送できましたおよびクライアントなので、これは署名画像(jpegまたはpng圧縮のいずれか)で実行可能である可能性があります
msbuild - スクリプトを使用してRDP経由でリモートサーバーにファイルをコピーする
RDP経由のアクセスのみを許可するように構成された実稼働サーバーがいくつかあります。利用可能な株式はありません。開発チームはこの設定を変更することについては何も言いませんが、これらのマシンへのコード展開を自動化したいと考えています。現在、ローカルドライブをサーバーと共有するようにリモートデスクトップを設定してから、サーバーにRDPを設定し、展開を手動でコピーする必要があります。
コマンドラインからRDPをトンネリングし、リモートホスト上の特定のディレクトリにファイルをドロップする方法を知っている人はいますか?手順はMSBuild構成に含める必要があります。
visual-studio-2008 - Visual Studio 2008がRDCに夢中になっているように点滅するという事実に対する解決策はありますか?
リモートデスクトップ接続を介したVisualStudio2008での編集は、画面のペイントと再ペイント、再ペイントとフラッシュが狂ったように行われるため、忍耐力のある非常識な作業です。
これに対する簡単な修正はありますか?
どちらの側もWindows7を実行しています。VanillaVisualStudioは、何もインストールされていません。文字通り、すべてのキーストロークにより、ウィンドウ全体が何度も再描画されます。
.net - 現在のユーザーが.NETのターミナルサービスを介してログオンしているかどうかを確認するにはどうすればよいですか?
.NETアプリケーションから、現在のユーザー(System.Environment.UserNameから)がマシンに物理的にログインしているか、ターミナルサービスを介してログインしているかを確認したいと思います。
ユースケースは、スタートアッププログラムランチャーです。ローカルで開発マシンにログオンしているときは、通常、多数のアプリケーション(Outlook、さまざまな通知領域アプリ)を自動的に起動したいのですが、ターミナルサービスを使用して接続している場合は、通常、通話中であることを意味します。と問題に対処し、私は私のシステムができるだけ早く行く準備ができていることを望みます。
これはWMIを介して可能だと思いますが、それを実行するためのクラスやクエリに精通していません。
windows - プログラムでリモート デスクトップ プロトコルのバージョンを確認しますか?
リモート デスクトップ プロトコル バージョン 6.1 では、RDP セッションの処理方法が変更されました (以前は「コンソール セッション」を意味していたセッション 0 が非対話型セッションになります)。現在の RDP セッションで使用されている RD プロトコルのバージョンを特定する方法をプログラム内から把握できるようにする必要があります。Windows Terminal Services API には何も見つかりませんが、プロトコルのバージョンがわかるようです。
windows - Linuxホスト+vmwareサーバー2で実行されているWindowsVMからのリモートデスクトップアクセス
RDPを介してWindowsVMにアクセスしようとしています。NATとLinuxホストを使用しています。ウェブ上で適切な回答が得られていません。誰か助けてもらえますか/?
delphi - Windows 7 での WTSOpenServer の異常なクラッシュ (Delphi 2009/2010 のみ)
常に正常に動作していた既存のコード ( Jedi Windows Security LibraryのTerminal Server ユニット)の問題をトラブルシューティングしています。いくつかの調査の後、問題の部分はWTSOpenServerへの呼び出しに帰着しました:
ランダムな (しかし小さい) 数または実行の後、アプリ全体がクラッシュし、デバッグが難しくなります。私がすでに試したことは次のとおりです。
- WTSOpenServer は (CreateProcessW のように) pServername パラメーターに書き込みません (実際、逆アセンブルを確認したところ、コピーが作成されます)
- nil をパラメーターとして渡すと、コードは正常に実行されます (したがって、ローカルマシンで動作します)。
- リモート サーバー、localhost、またはダミーを pServerName として使用すると、結果は常にクラッシュします (Vista 以降では、無効なサーバー名でも、ドキュメントに従って有効なハンドルが返されます)。
- Delphi 2009 と 2010 の両方でテスト済み
- 同じコードが Visual Studio (c++) で正常に動作します。
Visual Studio で逆アセンブリを確認し、Delphi から asm で WTSOpenServer を呼び出しました (そして、ハンドル型を C のようなポインターに変更しました)。
/li>WTSCloseServer への呼び出しを省略します
- Windows 7 の x64 バージョンと x86 バージョンの両方でコードをテストする
- Delphi デバッガーの代わりに外部デバッガーを使用します (その場合は正常に動作するように見えるので、何らかのタイミング/スレッド/デッドロックの問題であると推測されます)。
- AddVectoredExceptionHandlerを追加すると、EXCEPTION_ACCESS_VIOLATION が表示されますが、スタックが破損しているように見えます。EIP は 1 であるため、どこで発生したかを判断できません。
現時点では、これをさらにトラブルシューティングする方法や説明を見つける方法がわかりません。