91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 17KB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發布日期: 2021-06-01
  • 語言: C#
  • 標簽:

資源簡介

鉤子監視掃描槍,鉤子監視掃描槍,鉤子監視掃描槍,鉤子監視掃描槍,鉤子監視掃描槍,鉤子監視掃描槍,鉤子監視掃描槍,鉤子監視掃描槍,鉤子監視掃描槍,

資源截圖

代碼片段和文件信息

using?System;
using?System.Collections.Generic;
using?System.Text;

using?System.Runtime.InteropServices;
using?System.Reflection;
namespace?SystemHook
{

????public?class?HookBarCode
????{
????????public?delegate?void?HookProc(int?nCode?IntPtr?wParam?IntPtr?lParam);
????????public?delegate?void?GetBarCodeDelegate(string?_BarCode);
????????private?event?GetBarCodeDelegate?GetBarCodeEvent;
????????private?HookProc?KeyboardHookProcedure;
????????private?IntPtr??m_lHook=IntPtr.Zero?;
????????private??StringBuilder?ScanCode;???//掃描碼?
????????private??int?TickCount;????????????//掃描時間

????????#region?開啟和關閉鉤子
????????///?
????????///?打開系統鉤子,開始監視掃描槍
????????///?

????????public?void?StartSystemHook()
????????{
????????????if?(IntPtr.Zero?==?m_lHook)
????????????{
????????????????KeyboardHookProcedure?+=?CallHookProc;?
????????????????m_lHook?=?SetWindowsHookEx(HookType.WH_KEYBOARD_LL?KeyboardHookProcedure
????????????????????Marshal.GetHINSTANCE(Assembly.GetExecutingAssembly().GetModules()[0])?0);
????????????}
????????}

????????///?
????????///?打開線程鉤子,開始監視掃描槍
????????///?

????????public?void?StartThreadHook(int?threadID)
????????{
????????????if?(IntPtr.Zero?==?m_lHook)
????????????{
????????????????KeyboardHookProcedure?+=?CallHookProc;
????????????????m_lHook?=?SetWindowsHookEx(HookType.WH_KEYBOARD_LL?KeyboardHookProcedure
????????????????????IntPtr.Zero?threadID);
????????????????
????????????}
????????}

????????///?
????????///?關閉監視
????????///?

????????public?void?StopHook()
????????{
????????????if?(IntPtr.Zero?!=?m_lHook)
????????????????UnhookWindowsHookEx(m_lHook);
????????}
????????#endregion

????????///?
????????///?添加掃描槍錄入處理事件
????????///?

????????///?
????????public?void?Add(GetBarCodeDelegate?GetBarCodeMethod)
????????{
????????????GetBarCodeEvent?+=?new?GetBarCodeDelegate(GetBarCodeMethod);
????????}

????????//回調函數
????????private?void?CallHookProc(int?nCode?IntPtr?wParam?IntPtr?lParam)
????????{
????????????/*?
????????????????KeyDown =?0x0100
????????????KeyUp =?0x0101
????????????SystemKeyDown =?0x0104
????????????SystemKeyUp =?0x0105
????????????*/
????????????if?(GetBarCodeEvent?!=?null?&&?nCode?>=?0?&&?(int)wParam?==?0x100)
????????????{
????????????????HookEventMSG?m?=?(HookEventMSG)Marshal.PtrToStructure(lParam?typeof(HookEventMSG));
????????????????
????????????????if?(m.vkCode?>=?48?&&?m.vkCode?<=?57)
????????????????{
????????????????????//如果掃描的是數字
????????????????????AddText?(?(m.vkCode?-?48).ToString());
????????????????}
????????????????else?if(m.vkCode>=65?&&?m.vkCode?<=90)
????????????????{?
????????????????????//掃描為字母
????????????????????//AddText(ConvertKeyCode((VirtualKeys)m.vkCode).ToString());
????????????????????AddText(((char)m.vkCode).ToString?());
????????????????}
????????????????else?i

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件???????1409??2007-12-12?18:27??鉤子測試\鉤子測試.sln

????..A..H.?????17920??2007-12-12?18:41??鉤子測試\鉤子測試.suo

?????文件???????1958??2007-12-12?18:27??鉤子測試\SystemHook\SystemHook.csproj

?????文件????????168??2007-12-12?18:27??鉤子測試\SystemHook\SystemHook.csproj.user

?????文件???????6073??2007-12-12?18:34??鉤子測試\SystemHook\BarCode.cs

?????文件???????1363??2007-12-12?18:22??鉤子測試\SystemHook\Properties\AssemblyInfo.cs

?????文件????????981??2007-12-12?18:40??鉤子測試\鉤子測試\Form1.cs

?????文件???????3257??2007-12-12?18:39??鉤子測試\鉤子測試\Form1.Designer.cs

?????文件???????3449??2007-12-12?18:27??鉤子測試\鉤子測試\鉤子測試.csproj

?????文件???????5814??2007-12-12?18:39??鉤子測試\鉤子測試\Form1.resx

?????文件????????471??2007-12-12?18:22??鉤子測試\鉤子測試\Program.cs

?????文件???????5612??2007-12-12?18:22??鉤子測試\鉤子測試\Properties\Resources.resx

?????文件????????249??2007-12-12?18:22??鉤子測試\鉤子測試\Properties\Settings.settings

?????文件???????1220??2007-12-12?18:22??鉤子測試\鉤子測試\Properties\AssemblyInfo.cs

?????文件???????2879??2007-12-12?18:22??鉤子測試\鉤子測試\Properties\Resources.Designer.cs

?????文件???????1096??2007-12-12?18:22??鉤子測試\鉤子測試\Properties\Settings.Designer.cs

?????目錄??????????0??2007-12-12?18:42??鉤子測試\SystemHook\Properties

?????目錄??????????0??2007-12-12?18:42??鉤子測試\鉤子測試\Properties

?????目錄??????????0??2007-12-12?18:42??鉤子測試\SystemHook

?????目錄??????????0??2007-12-12?18:42??鉤子測試\鉤子測試

?????目錄??????????0??2007-12-12?18:42??鉤子測試

-----------?---------??----------?-----??----

????????????????53919????????????????????21


評論

共有 條評論

相關資源