1

Windows 7 の Winlogon デスクトップでアプリケーションを実行しています。アプリケーションのボタンをクリックすると、ユーザー デスクトップに切り替える必要があります。ctrl+shift+esc を押して、手動でユーザー デスクトップに切り替えることができます。しかし、ホット キーは別のアプリケーションによってブロックされています。切り替える代替方法はありますか?

4

1 に答える 1

0

通常、システムは、スレッドの作成時にデスクトップをスレッドに関連付けます。このスレッドを使用して、デスクトップを変更できます。したがって、このスレッドを追跡することで、デスクトップを前後に切り替えることができます。

たとえば、 GetThreadDesktopSwitchDesktopSetThreadDesktop APIを使用して、ユーザーのデスクトップへのハンドルを取得できます。おそらく、他の同様のAPIを使用してタスクを完了することができます。

于 2012-05-31T16:38:07.800 に答える