vb.net鍵盤鎖 vbs鍵盤代碼

VB.NET鍵盤Hook成功后攔截不了組合鍵

最簡單的就是把屬性改一下,效果跟無框的差不多。

目前創(chuàng)新互聯(lián)已為上千余家的企業(yè)提供了網(wǎng)站建設(shè)、域名、網(wǎng)頁空間、網(wǎng)站托管運營、企業(yè)網(wǎng)站設(shè)計、峨眉山網(wǎng)站維護(hù)等服務(wù),公司將堅持客戶導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長,共同發(fā)展。

Me.FormBorderStyle = Windows.Forms.FormBorderStyle.FixedSingle

Me.ControlBox = False

Me.MaximizeBox = False

Me.Text = ""

至于hook的問題,它確實是比系統(tǒng)慢了一步得到消息,當(dāng)前線程或全局的都一樣,不過你可以先攔截Windows鍵或者Up鍵其中一鍵來阻攔組合鍵。

用VB如何實現(xiàn)鎖住電腦屏幕,或者如何鎖住鍵盤鼠標(biāo)??

鎖住屏幕的思路:

1.創(chuàng)建一個透明度為1的窗體(透明度0的話會讓窗體消失),覆蓋屏幕,并用Timer不斷置頂(防止如任務(wù)管理器之類的置頂窗口在這個之上)

2.鎖住鍵盤~~就是屏蔽鍵盤 這個你搜索一下就可以了 網(wǎng)上都有

3.鎖住鼠標(biāo):可以理解為 隱藏鼠標(biāo) 反正窗體上面什么都沒有 不隱藏也可以:)

4.Open Environ$("WinDir") "\system32\taskmgr.exe" For Binary As #1

,用于鎖定任務(wù)管理器……(不能屏蔽Ctrl+Alt+Delete所以只能這么干了)這樣任務(wù)管理器開不了了(除非已經(jīng)打開)

一般來說這樣就可以了……

當(dāng)然建議留一個后路否則只能重啟啦……

vb.net大問題 高手進(jìn)

Declare Function BlockInput Lib "user32" (ByVal fBlockIt As Long) As Long

Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

BlockInput(True) '鎖定鍵盤

End Sub

本文題目:vb.net鍵盤鎖 vbs鍵盤代碼
網(wǎng)頁URL:http://muchs.cn/article12/dosjjgc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供響應(yīng)式網(wǎng)站、面包屑導(dǎo)航、網(wǎng)站導(dǎo)航、網(wǎng)站制作、網(wǎng)站設(shè)計公司、建站公司

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

手機網(wǎng)站建設(shè)