我正嘗試爲我的工作中的員工創建一個鎖定的瀏覽器,以便在自助服務終端上使用。我需要阻止用戶離開應用程序。我已經想出瞭如何通過按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瀏覽器關閉
- 2. Webdriver無法關閉瀏覽器
- 3. 關閉Web瀏覽器從Java程序
- 4. 關閉瀏覽器
- 5. TestNG無法關閉AfterClass方法中的Selenium瀏覽器
- 6. 鉻:當瀏覽器關閉
- 7. 餅乾關閉瀏覽器
- 8. 關閉瀏覽器警報
- 9. 在瀏覽器關閉
- 10. 關閉瀏覽器(PHP)
- 11. SetTimeout在瀏覽器關閉
- 12. 在瀏覽器關閉
- 13. 關閉瀏覽器事件
- 14. 瀏覽器關閉事件
- 15. 瀏覽器關閉和asp.net
- 16. XPages關閉瀏覽器
- 17. 無法關閉瀏覽器中的其他打開的標籤
- 18. 無法從我的代碼中關閉黑莓7瀏覽器
- 19. 無法關閉谷歌瀏覽器中的iframe
- 20. 無法使用JavaScript關閉Chrome瀏覽器中的選項卡
- 21. 如何關閉C#web瀏覽器打印預覽對話框
- 22. 如何防止在Web瀏覽器中關閉XBAP瀏覽器應用程序
- 23. 無法導入模塊 'web瀏覽器'
- 24. 瀏覽器確認關閉:取消按鈕也關閉瀏覽器
- 25. 在Visual Studio中停止調試無法關閉瀏覽器
- 26. 無法登錄3次後關閉瀏覽器
- 27. 無法使用Chrome框架關閉IE瀏覽器
- 28. Watin。瀏覽器打開後關閉無法解釋
- 29. 關於瀏覽器關閉事件
- 30. 關閉彈出窗口關閉直到瀏覽器關閉
你可以只是禁用鍵? – 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