• 大小: 1.37MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-11-21
  • 语言: C/C++
  • 标签:

资源简介

明华读卡器操作Demo 包括C# VB C++ Delphi 等各类开发语言的demo 级帮上用它可以处理大多数的卡片操作问题

资源截图

代码片段和文件信息

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.Collections;

namespace WindowsFormsApplication1
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        public int icdev;
        int st;
        byte[] snr = new byte[5];
        private void button1_Click(object sender EventArgs e)
        {
            icdev = Program.rf_init(0 9600);
            if (icdev > 0)
            {
                listBox1.Items.Add(“Com Connect success!“);
                byte[] status = new byte[30];
                st = Program.rf_get_status(icdev status);
                //lbHardVer.Text=System.Text.Encoding.ASCII.GetString(status);
                listBox1.Items.Add(System.Text.Encoding.Default.GetString(status));
                Program.rf_beep(icdev 25);
            }
            else
                listBox1.Items.Add(“Com Connect failed!“);

            byte[] key = { 0xff 0xff 0xff 0xff 0xff 0xff };
            int mode = 0;
            int sector = 0;
            for (int i = 0; i < 16; i++)
            {
                st = Program.rf_load_key(icdev mode sector key);
                if (st != 0)
                {
                    string s1 = Convert.ToString(sector);
                    listBox1.Items.Add(s1 + “ sector rf_load_key error!“);
                }
                //else
                //{
                //   listBox1.Items.Add(“rf_load_key seccess!“);
                //}
                sector++;
            }
        }

        private void button1_Click_1(object sender EventArgs e)
        {
            int sector = 3;
            st = Program.rf_card(icdev 0 snr);    //寻卡
            if (st != 0)
            {
                listBox1.Items.Add(“rf_card error“);
            }
            else
            {
                byte[] snr1 = new byte[8];
                listBox1.Items.Add(“rf_card right!“);
                Program.hex_a(snr snr1 4);
                listBox1.Items.Add(System.Text.Encoding.Default.GetString(snr1));
            }
            st = Program.rf_authentication(icdev 0 sector);  //验证密码
            if (st != 0)
            {
                listBox1.Items.Add(“rf_authentication error!“);
            }
            else
            {
                listBox1.Items.Add(“rf_authentication right!“);
            }

            byte[] data = new byte[16];
            string databuff = “深圳明华澳汉科技“;
            data = Encoding.Default.GetBytes(databuff);
            st = Program.rf_write(icdev sector * 4 + 1 data);   //写数据
            if (st != 0)
            {
                listBox1.Items.Add(“rf_write error!“);
                listBox1.Items.Add(st.ToString());
            }
            else
  

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2013-03-04 16:50  RF串口系列读写器演示程序及开发包\
     目录           0  2013-03-04 16:49  RF串口系列读写器演示程序及开发包\Demo\
     文件      487424  2006-04-04 15:28  RF串口系列读写器演示程序及开发包\Demo\DemoRF4.05.exe
     文件        1264  2013-01-25 16:27  RF串口系列读写器演示程序及开发包\Demo\m1pas.pwd
     文件       77824  2005-04-04 18:21  RF串口系列读写器演示程序及开发包\Demo\mwrf32.dll
     文件      133205  2006-04-04 15:31  RF串口系列读写器演示程序及开发包\Demo\mwrfhelp.chm
     文件         162  2013-01-22 17:24  RF串口系列读写器演示程序及开发包\Demo\~$通信协议(单机)new.doc
     文件      292338  2008-07-24 12:48  RF串口系列读写器演示程序及开发包\Demo\射频读写器使用手册.pdf
     目录           0  2013-03-04 16:49  RF串口系列读写器演示程序及开发包\dll\
     文件       77824  2005-04-04 18:21  RF串口系列读写器演示程序及开发包\dll\mwrf32.dll
     文件       14957  2004-12-15 14:40  RF串口系列读写器演示程序及开发包\dll\mwrf32.h
     文件       30896  2005-04-04 18:21  RF串口系列读写器演示程序及开发包\dll\mwrf32.lib
     目录           0  2013-03-04 16:57  RF串口系列读写器演示程序及开发包\Example\
     目录           0  2013-03-04 16:50  RF串口系列读写器演示程序及开发包\Example\C# (VS2010)\
     目录           0  2013-03-04 16:50  RF串口系列读写器演示程序及开发包\Example\C# (VS2010)\RF\
     文件         144  2012-07-13 15:17  RF串口系列读写器演示程序及开发包\Example\C# (VS2010)\RF\app.config
     文件        8834  2013-02-19 16:42  RF串口系列读写器演示程序及开发包\Example\C# (VS2010)\RF\Form1.cs
     文件        7817  2013-02-18 15:38  RF串口系列读写器演示程序及开发包\Example\C# (VS2010)\RF\Form1.Designer.cs
     文件        5817  2013-02-18 15:38  RF串口系列读写器演示程序及开发包\Example\C# (VS2010)\RF\Form1.resx
     文件        9630  2013-02-18 18:12  RF串口系列读写器演示程序及开发包\Example\C# (VS2010)\RF\Program.cs
     目录           0  2013-03-04 16:50  RF串口系列读写器演示程序及开发包\Example\C# (VS2010)\RF\Properties\
     文件        1404  2012-02-10 10:05  RF串口系列读写器演示程序及开发包\Example\C# (VS2010)\RF\Properties\AssemblyInfo.cs
     文件        2886  2012-07-13 15:17  RF串口系列读写器演示程序及开发包\Example\C# (VS2010)\RF\Properties\Resources.Designer.cs
     文件        5612  2012-02-10 10:05  RF串口系列读写器演示程序及开发包\Example\C# (VS2010)\RF\Properties\Resources.resx
     文件        1122  2012-07-13 15:17  RF串口系列读写器演示程序及开发包\Example\C# (VS2010)\RF\Properties\Settings.Designer.cs
     文件         249  2012-02-10 10:05  RF串口系列读写器演示程序及开发包\Example\C# (VS2010)\RF\Properties\Settings.settings
     文件        8378  2012-08-23 10:56  RF串口系列读写器演示程序及开发包\Example\C# (VS2010)\RF\RF.csproj
     文件         478  2012-07-02 14:37  RF串口系列读写器演示程序及开发包\Example\C# (VS2010)\RF\RF.csproj.user
     文件        1202  2012-08-23 10:56  RF串口系列读写器演示程序及开发包\Example\C# (VS2010)\RF.sln
     目录           0  2013-03-04 16:50  RF串口系列读写器演示程序及开发包\Example\C++ Builder\
     文件        3555  2012-06-07 14:28  RF串口系列读写器演示程序及开发包\Example\C++ Builder\Project1.bpr
............此处省略90个文件信息

评论

共有 条评论

相关资源