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

  • 大小: 22KB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發布日期: 2021-05-25
  • 語言: C#
  • 標簽: C#??ID卡??

資源簡介

C# ID卡識別硬件讀寫示例代碼

資源截圖

代碼片段和文件信息

using?System;
using?System.Collections.Generic;
using?System.ComponentModel;
using?System.Data;
using?System.Drawing;
using?System.Linq;
using?System.Text;
using?System.Windows.Forms;
using?System.Data.OleDb;
using?System.Runtime.InteropServices;
using?System.Diagnostics;
using?System.Collections;
//Download?by?http://www.codefans.net
namespace?IDCard
{
????public?partial?class?Form1?:?Form
????{
????????public?Form1()
????????{
????????????InitializeComponent();
????????}
????????public?delegate?int?HookProc(int?nCode?int?wParam?IntPtr?lParam);
????????static?int?hHook?=?0;
????????public?const?int?WH_KEYBOARD_LL?=?13;
????????//LowLevel鍵盤截獲,如果是WH_KEYBOARD=2,并不能對系統鍵盤截取,Acrobat?Reader會在你截取之前獲得鍵盤。??
????????HookProc?KeyBoardHookProcedure;
????????[DllImport(“kernel32“)]
????????public?static?extern?int?Beep(int?dwFreq?int?dwDuration);//讓計算機蜂鳴
????????string?DataPath?=?““;//數據庫路徑
????????OleDbConnection?con;//OleDbConnection對象,連接數據庫
????????OleDbCommand?cmd;//OleDbCommand對象,執行SQL語句
????????//鍵盤Hook結構函數??
????????[StructLayout(LayoutKind.Sequential)]
????????public?class?KeyBoardHookStruct
????????{
????????????public?int?vkCode;
????????????public?int?scanCode;
????????????public?int?flags;
????????????public?int?time;
????????????public?int?dwExtraInfo;
????????}
????????[DllImport(“user32.dll“)]
????????public?static?extern?int?SetWindowsHookEx(int?idHook?HookProc?lpfn?IntPtr?hInstance?int?threadId);
????????[DllImport(“user32.dll“?CharSet?=?CharSet.Auto?CallingConvention?=?CallingConvention.StdCall)]
????????//抽掉鉤子??
????????public?static?extern?bool?UnhookWindowsHookEx(int?idHook);
????????[DllImport(“user32.dll“)]
????????//調用下一個鉤子??
????????public?static?extern?int?CallNextHookEx(int?idHook?int?nCode?int?wParam?IntPtr?lParam);
????????[DllImport(“kernel32.dll“)]
????????public?static?extern?IntPtr?GetModuleHandle(string?name);

????????public?string??getNum(string?code)
????????{
????????????string?flag?=?““;
????????????switch?(code)
????????????{
????????????????case?“048“:
????????????????????flag=“0“;?break;
????????????????case?“049“:
????????????????????flag?=?“1“;?break;
????????????????case?“050“:
????????????????????flag?=?“2“;?break;
????????????????case?“051“:
????????????????????flag?=?“3“;?break;
????????????????case?“052“:
????????????????????flag?=?“4“;?break;
????????????????case?“053“:
????????????????????flag?=?“5“;?break;
????????????????case?“054“:
????????????????????flag?=?“6“;?break;
????????????????case?“055“:
????????????????????flag?=?“7“;?break;
????????????????case?“056“:
????????????????????flag?=?“8“;?break;
????????????????case?“057“:
????????????????????flag?=?“9“;?break;
????????????}
????????????return?flag;
????????}
????????public?void?Hook_Start()
????????{

????????????//?安裝鍵盤鉤子??
????????????if?(hHook?==?0)
????????????{
????????????????KeyBoardHookProcedure?=?new?HookProc(KeyBoardHookProc);
????????????????

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

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

???????????????254879????????????????????16


評論

共有 條評論