當用戶使用Windows 7提供的Switch用戶選項從一個帳戶切換到另一個帳戶時,我想在Windows窗體應用程序中執行一組任務。所以我們是否有一些系統事件來處理此切換用戶案例?如何在c#中處理切換用戶?
1
A
回答
3
我認爲SystemEvents.SessionSwitch
是你需要的。您可以聆聽新用戶的登錄並將其計爲用戶切換,因爲您的應用仍處於活動狀態(否則您將首先註銷)。
噹噹前登錄用戶發生變化時發生。
我想的邏輯用戶開關是:
- 當前的會話仍然活着(沒有註銷);
- 另一個會話登錄或解鎖。
這個事件可以處理兩個事件。
0
我知道這是舊的,但我沒有看到有用的答案。你確實需要處理SystemEvents.SessionSwitch事件。當Windows用戶切換到另一個用戶時,事件中的SessionSwitchEventArgs將具有一個Reason屬性,該屬性是SessionSwitchReason枚舉,其值爲「ConsoleDisconnect」。當用戶切換回來時,它應該具有「ConsoleConnect」的值。
相關問題
- 1. 如何處理切換NSButton?
- 2. 如何處理快速用戶切換的多個實例?
- 3. 如何在C#中處理/轉換「」#
- 4. 如何在Cygwin中切換用戶?
- 5. 如何在Centos中切換用戶
- 6. 如何處理CursorAdapter和切換Contacts API?
- 7. 如果用戶切換到不同的訂閱,PayPal處理subscr_eot?
- 8. 在批處理文件中創建切換「切換」
- 9. 批處理腳本切換用戶管理員
- 10. ARM如何在IRQ處理程序中切換到svc模式?
- 11. 如何在Android中處理Emojipicker和鍵盤之間的切換?
- 12. 如何在netty中的2組處理程序之間切換
- 13. 如何在python程序中處理文件從窗口切換
- 14. 在Fabric中切換用戶
- 15. 如何在PostgreSQL中處理webapp用戶?
- 16. 如何在Linux上使用C執行切換用戶
- 17. 處理多個切換
- 18. 切換用戶時未調用身份驗證處理程序
- 19. 如何在MySQL上切換用戶
- 20. 如何在Meteor中切換帳戶包
- 21. 如何在asp.net中處理「argumentsmentexception未被用戶處理」錯誤?
- 22. 如何在Symbian C++中切換視圖?
- 23. 使用JQuery處理切換的onclick
- 24. C#用戶登錄處理
- 25. C#處理用戶設置
- 26. 如何在Selenium中切換和切換
- 27. POST如何處理用戶?
- 28. 如何最好地處理flixel android應用程序切換?
- 29. 如何處理iPhone中的網絡切換?
- 30. 如何切換到批處理腳本中的文件位置?
這是一個勝利形式的應用程序,每當用戶切換帳戶一個新的實例將被創建,我想我們在勝利形式donot會話類的東西。 – 2014-10-10 07:33:41
但是每個用戶都運行應用程序。這只是它的工作方式。也許你需要一個服務。 – 2014-10-10 07:36:08
謝謝,但我目前的約束不支持該服務。 – 2014-10-10 07:47:07