簡體   English   中英

如何在Windows上獲取Active Desktop類型?

[英]How to get the Active Desktop type on windows?

我的軟件(使用cpp編碼的服務)需要知道當前哪個桌面處於活動狀態:

  1. Winlogon桌面
  2. 應用桌面
  3. 屏幕保護程序桌面

我有用於注冊WTS_SESSION_CHANGE的代碼,但僅在切換會話時有效。 開機后有什么方法可以知道當前屏幕是否仍然是WinLogon?

目的是通過用戶模式下的子進程在正確的桌面上顯示消息框。

得到了解決方案..比較了GetThreadDesktop()和OpenInputDesktop()的名稱是否起作用(在用戶進程內部)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM