台灣最大程式設計社群網站
線上人數
910
 
會員總數:246038
討論主題:189625
歡迎您免費加入會員
討論區列表 >> VB6 >> VB6如何限制畫面複製功能(printScreen)?
[]  
[我要回覆]
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
VB6如何限制畫面複製功能(printScreen)?
價值 : 100 QP  點閱數:666 回應數:0
樓主

初學者
初學者
55 114
1065 125
發送站內信

請教大家: 很急...
公司有多個系統,
目前想針對各個系統來限制畫面複製功能(printScreen),也就是說:有的系統可以printScreen,有的系統不行,
重點是USER會同時開啟多個系統在電腦上,所以用以下程式是無法做到 : 有的系統printScreen,有的系統不行。

Private Declare Function SetWindowsHookEx Lib "user32" Alias "SetWindowsHookExA" _
(ByVal idHook As Long, ByVal lpfn As Long, ByVal hMod As Long, ByVal dwThreadId As Long) As Long

Private Declare Function UnhookWindowsHookEx Lib "user32" (ByVal hHook As Long) As Long

Private Declare Function CallNextHookEx Lib "user32" _
(ByVal hHook As Long, ByVal nCode As Long, ByVal wParam As Long, ByVal lParam As Long) As Long

Private Declare Function GetAsyncKeyState Lib "user32" (ByVal vKey As Long) As Integer

Private Declare Sub CopyMemory Lib "kernel32" Alias "RtlMoveMemory" _
(Destination As Any, Source As Any, ByVal Length As Long)

請問VB6該如何做到?能用判斷USER是否按下printScreen鍵來判斷嗎?
有範例程式可參考嗎?
拜託幫忙,謝謝!

搜尋相關Tags的文章: [ printScreen ] ,
本篇文章發表於2015-08-03 18:40
目前尚無任何回覆
   

回覆
如要回應,請先登入.