我正嘗試爲我的工作中的員工創建一個鎖定的瀏覽器,以便在自助服務終端上使用。我需要阻止用戶離開應用程序。我已經想出瞭如何通過按alt-f4或ctrl-f4來阻止他們關閉它,但我也想阻止alt-esc,ctrl-esc,alt-tab和windows鍵。任何人都可以幫我弄清楚如何做到這一點?我是Windows應用程序開發新手,但在web vb.net有經驗。我正在使用VB.NET 2010 express。謝謝。無法關閉的Web瀏覽器
回答
而不是那樣做,爲什麼不只是取消關閉?
在窗體上處理Closing
事件並將Cancel設置爲true。
Public Class MyForm Inherits Form
//Wire the event...
Public Sub MyForm_FormClosing(sender as Object, args as FormClosingEventArgs) Handles Closing
args.Cancel = True
End Sub
End Class
這樣,您可以決定什麼時候應該關閉它,並且用戶認爲其他方式無關緊要。
正如科迪在評論中提到的那樣,許多應該通過組策略實施(有些只能強制執行)。您可以編寫組策略設置,使其易於部署。
這就是我如何處理關閉的禁用,但我也不希望他們能夠打開另一個應用程序或切換應用程序。 – GeekIT1001 2011-05-23 14:08:37
如果用戶使用任務管理器結束應用程序的進程 – 2011-05-23 14:25:30
@Matt使用組策略關閉任務管理器,則此方法不起作用。 – vcsjones 2011-05-23 14:32:55
- 1. 關閉Web瀏覽器從Java程序
- 2. 瀏覽器關閉和asp.net
- 3. 在瀏覽器關閉
- 4. 鉻:當瀏覽器關閉
- 5. 無法關閉谷歌瀏覽器中的iframe
- 6. 無法使用JavaScript關閉Chrome瀏覽器中的選項卡
- 7. 如何關閉C#web瀏覽器打印預覽對話框
- 8. 如何防止在Web瀏覽器中關閉XBAP瀏覽器應用程序
- 9. 無法導入模塊 'web瀏覽器'
- 10. 無法登錄3次後關閉瀏覽器
- 11. 無法使用Chrome框架關閉IE瀏覽器
- 12. 關於瀏覽器關閉事件
- 13. 關閉彈出窗口關閉直到瀏覽器關閉
- 14. HTML 5 - 瀏覽器上的Web套接字關閉
- 15. 關閉瀏覽器的事件
- 16. 清除瀏覽器上的cookies關閉
- 17. 失去的cookie在關閉瀏覽器
- 18. 檢測用戶瀏覽器是否關閉瀏覽器
- 19. 檢測瀏覽器關閉在jquery/JavaScript跨瀏覽器
- 20. 調用PHP時,瀏覽器或瀏覽器選項卡關閉
- 21. 瀏覽器 - 檢測瀏覽器關閉或標籤接近
- 22. 在Web瀏覽器中捕捉選項卡關閉事件?
- 23. javascript-ajax-關閉JAVA中關閉瀏覽器的會話
- 24. 關閉瀏覽器/選項卡上的會話關閉
- 25. 跨瀏覽器CSS包= 「關閉」
- 26. JavaScript來關閉Firefox瀏覽器
- 27. 如何在瀏覽器關閉
- 28. 跨瀏覽器窗口關閉事件
- 29. 防止瀏覽器在asp.net中關閉
- 30. 在Asp.net上檢測瀏覽器關閉
你可以只是禁用鍵? – soandos 2011-05-23 13:57:12
我不想禁用Ctrl,Alt或Tab,但我不認爲用戶需要esc或Windows鍵。 – GeekIT1001 2011-05-23 14:03:54
這是組策略設置的工作,而不是代碼。在[服務器故障](http://www.serverfault.com/)上詢問有關問題。 – 2011-05-23 14:05:49