我一直在使用收款機/收銀機應用程序。我們需要通過使用Alt + Esc,Ctrl + Alt + Del或Alt + Tab等組合來防止用戶退出應用程序,我們將爲退出提供單獨的自定義熱鍵。該應用程序將是全屏幕,沒有任何關閉按鈕。我已經完成了全屏沒有交叉按鈕的部分,但堅持禁用低系統級別的熱鍵。我如何在C#中執行此操作?任何幫助或替代方法(即設置用戶組權限以防止星形菜單/任務管理器或任何其他替代方法來實現目標),都會受到讚賞。防止用戶通過系統熱鍵退出Windows應用程序
編輯:我們使用WinForms。該應用程序將在Windows XP/Vista/7中運行。
您是使用WinForms還是WPF? –
@Philipp Schmid:更新了問題,對不起,我應該早些提及它。 –
這個問題來自支持POS系統的戰壕中的人 - 當事物鎖定並且除了硬啓動之外無法關閉它時,您的支持人員將如何處理問題?我見過的每個在XP/Vista/Win7上運行的POS系統都有一種使用任務管理器關閉程序的方法,出於某種原因。如果你的應用程序被完全鎖定,它將無法響應你的熱鍵。 – David