明华澳汉 sle_4442 卡 读写
using System.Text ;
using System.Runtime.InteropServices;
namespace Fit.Dg.Client
{
/**//// <summary>
/// IC4442 的摘要说明。
/// </summary>
public class IC4442:IC
{
public IC4442()
{
//
// TODO: 在此处添加构造函数逻辑
//
}
[DllImport("Mwic_32.dll", EntryPoint="swr_4442", SetLastError=true,
CharSet=CharSet.Auto, ExactSpelling=false,
CallingConvention=CallingConvention.StdCall)]
//说明: 向指定地址写数据
//调用: icdev: 通讯设备标识符 offset: 偏移地址,其值范围0~255
// len: 字符串长度,其值范围1~256w_string: 写入数据 [MarshalAs(UnmanagedType.LPArray)] byte[] StringBuilder
//返回: <0 错误 =0 正确
public static extern int Swr_4442(int icdev, int offset, int len, [MarshalAs(UnmanagedType.LPArray)] byte[] w_string);
[DllImport("Mwic_32.dll", EntryPoint="srd_4442", SetLastError=true,
CharSet=CharSet.Auto, ExactSpelling=false,
CallingConvention=CallingConvention.StdCall)]
//说明: 从指定地址读数据
// 调用: icdev: 通讯设备标识符 offset: 偏移地址,其值范围0~255
// len: 字符串长度,其值范围1~256 r_string: 读出数据所存放地址指针
//返回: <>0 错误 =0 正确
public static extern int Srd_4442(int icdev, int offset, int len,[MarshalAs(UnmanagedType.LPArray)] byte[] r_string );
[DllImport("Mwic_32.dll", EntryPoint="chk_4442", SetLastError=true,
CharSet=CharSet.Auto , ExactSpelling=false,
CallingConvention=CallingConvention.StdCall)]
//说明: 检查卡型是否正确
//调用: icdev: 通讯设备标识符
//返回: <0 错误 =0 正确
public static extern int Chk_4442(int icdev);
[DllImport("Mwic_32.dll", EntryPoint="csc_4442", SetLastError=true,
CharSet=CharSet.Auto, ExactSpelling=true,
CallingConvention=CallingConvention.Winapi)]
//说明: 核对卡密码
//调用: icdev: 通讯设备标识符 len: 密码个数,其值为3 p_string: 密码字符串指针
//返回: <0 错误 =0 密码正确
public static extern int Csc_4442(int icdev, int len, [MarshalAs(UnmanagedType.LPArray)] byte[] p_string);
[DllImport("Mwic_32.dll", EntryPoint="wsc_4442", SetLastError=true,
CharSet=CharSet.Auto, ExactSpelling=true,
CallingConvention=CallingConvention.StdCall)]
//说明: 改写卡密码
//调用: icdev: 通讯设备标识符 len: 密码个数,其值为3 p_string: 新密码地址指针
//返回: <0 错误 =0 正确
public static extern int Wsc_4442(int icdev, int len, string p_string);
[DllImport("Mwic_32.dll", EntryPoint="rsc_4442", CharSet=CharSet.Auto,CallingConvention=CallingConvention.Winapi )]
//说明: 读出卡密码
//调用: icdev: 通讯设备标识符 len: 密码个数,其值为3 p_string: 存放密码地址指针
// 返回: <>0 错误 =0 正确
public static extern int Rsc_4442(int icdev, int len, [MarshalAs(UnmanagedType.LPArray)] byte[] p_string);
[DllImport("Mwic_32.dll", EntryPoint="rsct_4442", SetLastError=true,
CharSet=CharSet.Auto, ExactSpelling=true,
CallingConvention=CallingConvention.StdCall)]
//说明: 读出密码错误计数器值
//调用: icdev: 通讯设备标识符 counter: 密码错误记数值存放指针
//返回: <0 错误 >=0 正确
public static extern int Rsct_4442(int icdev, int counter);
}
}
URL:URL:http://community.csdn.net/Expert/topic/4877/4877324.xml?temp=.3906519
转载于:https://www.cnblogs.com/yiki/archive/2007/04/20/720494.html
明华澳汉 sle_4442 卡 读写相关推荐
- SD卡读写,首选项,共享首选项
Android-SD卡读写 adb shell mksdkcard 50m d:\xxx\xxxx.img 挂载/卸载sd卡 <uses-permission android:name=&quo ...
- android 6.0 sd卡读写权限,Android 6.0 读写SD卡权限问题
一.问题描述## Android 6.0 下默认存储SD卡,使用原生FMRadio生成的文件保存到内部存储中 [预置条件]插入T卡[操作步骤]设置>存储设备和USB>选择SD卡为默认存储& ...
- c语言读写nfc,Android NFC M1卡读写芯片卡读写(CPU卡读写)(RFID读写)
版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明. 本文链接:https://blog.csdn.net/sgn5200/article/deta ...
- linux sd卡读写出错,linux系统SD卡读写问题
请教有过linux系统SD卡读写经验的前辈. 我的项目是对FPGA上的SD卡部分做测试,在测试过程中发现在对SD卡所有领域进行读写操作时 1.bus width 选择1-bit的速度4-bit是差不多 ...
- S50 14443卡和15693卡 读写研究
杂文 02C3A448 2D 0804008500AABBCCDDEEFF 17B5A448 4E 0804008500AABBCCDDEEFF A5AFA448 E6 080400 ...
- java做的web系统 m1 读卡器 结合_IE浏览器接入IC卡读写器实现M1卡的读写功能
基于ActiveX技术的ocx控件是实现网页上读写 IC卡的一个比较不错的方法,因为ocx是com组件,通过其发布的接口,IE可以实现所有的功能.ActiveX不仅能适应大部分编程语言,做到与编程语言 ...
- 简述sd卡2.0协议_【正点原子FPGA连载】第十二章SD卡读写TXT文本实验-领航者 ZYNQ 之嵌入式开发指南...
1)实验平台:正点原子领航者ZYNQ开发板 2)平台购买地址:https://item.taobao.com/item.htm?&id=606160108761 3)全套实验源码+手册+视频下 ...
- sdhc 读写 扇区 linux,SD卡读写扇区注意事项(转)
在调试SD卡时,大家都喜欢使用扇区进行验证.也就是说,一般都是通过读写扇区数据进行比较,或者读取第0扇区的数据,在通过WinHex软件打开启动扇区进行比较.这种方法对于1G的SD卡或部分2G的SD卡可 ...
- STM32-M3(野火)SD卡读写/移植znFAT文件访问系统
设备: STM32F103VE-M3,板载SD卡读写模块. 源码: 野火的SD卡扇区读写驱动,振南FAT的STM32版本. 另有1G-16G SD卡若干张. 移植过程: SD卡扇区读写驱动测试,SD卡 ...
- 射频卡读写原理及实现
射频卡又称非接触式IC卡,它将RFID和IC技术完美结合,使卡片能够在不需要电源及与读卡器不接触的情况下正常工作.目前射频卡已经广泛使用在社会生活的各个领域,如银行卡.企业一卡通系统等.由于射频卡具有 ...
最新文章
- 【radar】毫米波雷达相关资料(文献综述列表、顶会研讨会资料列表、顶会workshops资料列表、工具书、使用手册)(2)
- 过椭圆外一点引两条切线方程_椭圆的一些结论汇总
- php使用邮件找回密码,php利用Zend_Mail发送邮件(实现邮件重设密码功能)
- Ranger架构剖析
- WORD单元格底部内容不见了怎么办?
- Excel表格如何根据身份证号计算年龄
- XEQ玻尿酸敏感肌可以用吗?效果怎么样?
- 一款表达谱数据分析的神器--CCLE--转载
- spark RDD算子大全
- Oracle v$sql 视图详解
- 完美解决 git Unable to access ‘https://github.com/xxxx/xxxx.git/’:OpenSSL SSL_read:Connection was reset
- 基于springboot万花筒系统 毕业设计-附源码345600
- 中国公民身份证编号规则
- notepad++ 多行批量 标序号
- skimage 学习第三天:ski官网示例程序总结(2)
- 完整JavaWeb项目笔记 第九部分-Bootstrap模板设计
- h5平台腾讯定位地图应用key申请的方法
- 商标注册申请的步骤是怎样的
- CASS11.0功能与生俱来:南方地理信息数据成图软件SouthMap(超越经典,绘算俱佳)
- chmod和chown命令详细用法
热门文章
- k近邻算法_机器学习 第38集:k近邻算法k值过小和过大有什么危害?k值如何选取?( 含有笔记、代码、注释 )...
- 配电站房可视化巡检智能监控系统
- ViolentMonkey暴力猴插件V2.13.0
- 鹏业软件CAD云服务转图纸没反应的说明
- 终于找到了无毒版的fences1.0(2.0版本要收费的)
- Euraka启动记录
- mbot机器人编程课件_mbot机器人教程创客大赛
- pdf去除密码 html,pdf密码移除工具
- 【SequoiaDB|巨杉数据库】巨杉数据库快速入门之快速使用2
- 最新版esight安装(sql_server安装+esight超级详细)