Windows 7 の Winlogon デスクトップでアプリケーションを実行しています。アプリケーションのボタンをクリックすると、ユーザー デスクトップに切り替える必要があります。ctrl+shift+esc を押して、手動でユーザー デスクトップに切り替えることができます。しかし、ホット キーは別のアプリケーションによってブロックされています。切り替える代替方法はありますか?
質問する
1184 次
1 に答える
0
通常、システムは、スレッドの作成時にデスクトップをスレッドに関連付けます。このスレッドを使用して、デスクトップを変更できます。したがって、このスレッドを追跡することで、デスクトップを前後に切り替えることができます。
たとえば、 GetThreadDesktop、SwitchDesktop、SetThreadDesktop API
を使用して、ユーザーのデスクトップへのハンドルを取得できます。おそらく、他の同様のAPIを使用してタスクを完了することができます。
于 2012-05-31T16:38:07.800 に答える