リモート デスクトップ画面 (RDP または MSTSC) をロックするにはどうすればよいですか? リモート デスクトップの画面をロックするためのショートカット キーはありますか。たとえば、ローカル デスクトップで Windows キー + L キーの組み合わせを押すと、ローカル クライアント コンピューターがロックされますが、RDP には同等のキーの組み合わせがありますか?
答え1
Cntrl + Alt + End を押すと、ホーム マシンで Cntrl+Alt+Del を押すのと同じ画面が表示されます。ロックを選択するだけで、リモート セッションがロックされます。
答え2
リモート マシンのどこか (デスクトップなど) に「rundll32.exe user32.dll,LockWorkStation」を指すショートカットを作成し、オプションで「ショートカット キー」に CTRL-ALT-L などを入力すると、セッションがロックされます。
答え3
解決しました。セッション ハンドルに応じてキーを送信するキーボード フィルター ドライバーを作成しました。私が気づいた重要な点の 1 つは、仮想キーボードまたはオンスクリーン キーボードがオンになっているときに、Win + 任意のキー (仮想キー) + L を渡すと、RDP またはリモート セッションのみがロックされることです。そこで、Win キーと L キーとともにスキャン コードを送信するキーボード フィルター ドライバーを作成しました。
答え4
(システムとして実行) および(ユーザーセッションと対話)psexec
を使用できます。-s
-i
psexec -s -i \\[hostname] cmd /c "rundll32.exe user32.dll,LockWorkStation"
動作しますが、ユーザーのシステム上で一瞬 cmd も表示されます。