問題タブ [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.

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

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?

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

windows - 最新の Windows Server での WTSSendMessage

Windows Server の RD サービス マネージャーに似た、リモート デスクトップ セッションのカスタマイズされた管理用のコードを書いています。wtsapi32.dll および winsta.dll の関数を使用して、セッションを列挙し、セッション情報を取得し、ユーザーを切断/ログオフし、メッセージを送信しています。WTSSendMessage
を使用してメッセージをユーザーに送信します。RD サービス マネージャーの機能をエミュレートするにはこれで十分です。パラメーターに対応する値を指定して、結果のメッセージ ボックスを情報/感嘆符/エラー アイコンでカスタマイズしたいと思います。ただし、前世代の OS (Windows 7、Windows Server 2008R2) および現世代のクライアント バージョン (Windows 8) では機能します が、現世代のサーバー (2012R2) では機能しません。 Style
アイコン付きの WTSSendMessage
アイコンなしの WTSSendMessage
WinServer 2012R2 で望ましい動作を元に戻したり、別の API 関数を使用したりすることはできますか? それとも、この API 機能は 2012R2 で非推奨になったのですか (または単に Metro UI への移行で失われたのですか)?

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

c# - 日本人ユーザーの場合、wtsapi32.dll を使用したクエリが SAM-Account-Name で機能しない

wtsapi32.dll を使用しています。(ウィンドウ ターミナル サービス API)

メソッド WTSQueryUserConfig からユーザー情報を取得しようとしています。

日本語 (Unicode) の SAM-Account-Name を持つユーザーに問題があります。

クラスを(ユニコードバージョン)で変更しました:

しかし、このメソッドを日本語の SAM-Account-Name で呼び出しても機能しません。

Unicode 文字を持たないユーザーは、非 Unicode バージョンの方法で問題なく動作します。