問題タブ [wtsapi32]
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.
c# - C# から VirtualChannelGetInstance 関数をエクスポートする
この関数を C# からエクスポートしたい:
次のコードを試しました:
The problem is when this exported funciton from C# is called, I always get nullreference exception. What could be a problem?
windows - 最新の Windows Server での WTSSendMessage
Windows Server の RD サービス マネージャーに似た、リモート デスクトップ セッションのカスタマイズされた管理用のコードを書いています。wtsapi32.dll および winsta.dll の関数を使用して、セッションを列挙し、セッション情報を取得し、ユーザーを切断/ログオフし、メッセージを送信しています。WTSSendMessage
を使用してメッセージをユーザーに送信します。RD サービス マネージャーの機能をエミュレートするにはこれで十分です。パラメーターに対応する値を指定して、結果のメッセージ ボックスを情報/感嘆符/エラー アイコンでカスタマイズしたいと思います。ただし、前世代の OS (Windows 7、Windows Server 2008R2) および現世代のクライアント バージョン (Windows 8) では機能します
が、現世代のサーバー (2012R2) では機能しません。
Style
WinServer 2012R2 で望ましい動作を元に戻したり、別の API 関数を使用したりすることはできますか? それとも、この API 機能は 2012R2 で非推奨になったのですか (または単に Metro UI への移行で失われたのですか)?
c# - 日本人ユーザーの場合、wtsapi32.dll を使用したクエリが SAM-Account-Name で機能しない
wtsapi32.dll を使用しています。(ウィンドウ ターミナル サービス API)
メソッド WTSQueryUserConfig からユーザー情報を取得しようとしています。
日本語 (Unicode) の SAM-Account-Name を持つユーザーに問題があります。
クラスを(ユニコードバージョン)で変更しました:
しかし、このメソッドを日本語の SAM-Account-Name で呼び出しても機能しません。
Unicode 文字を持たないユーザーは、非 Unicode バージョンの方法で問題なく動作します。