提交8 f06ee12 通过 developer33

1.2版-更改扇区方法更新

f98821ac
... ... @@ -421,6 +421,10 @@ namespace mifare_plus_c_sharp
字节[]new_sector_key字节16];
字节key_index0sector_nr0auth_mode0
字节new_key_type0
sector_nr字节解析cbChangeSectorSectorNumber文本);
如果rbChangeSectorKeyA检查
... ... @@ -437,6 +441,21 @@ namespace mifare_plus_c_sharp
返回
}
如果rbNewSectorKeyTypeA检查
{
new_key_type字节MIFARE_PLUS_AES_KEY_TYPEMIFARE_PLUS_AES_KEY_A
}
其他的如果rbNewSectorKeyTypeB检查
{
new_key_type字节MIFARE_PLUS_AES_KEY_TYPEMIFARE_PLUS_AES_KEY_B
}
其他的
{
txtStatus文本"您应该选择新的密钥类型AES密钥A或B"
返回
}
如果rbChangeAuthPK检查
{
如果txtChangeSectorOldKeyTextLength! =32
... ... @@ -455,7 +474,7 @@ namespace mifare_plus_c_sharp
new_sector_keyStringToByteArraytxtChangeSectorNewKey文本);
状态UInt32uFCoderMFP_ChangeSectorKey_PKsector_nrauth_modeold_sector_keynew_sector_key);
状态UInt32uFCoderMFP_ChangeSectorKeyExt_PKsector_nrauth_modeold_sector_keynew_sector_keynew_key_type);
如果状态>0
{
... ... @@ -480,7 +499,7 @@ namespace mifare_plus_c_sharp
key_index字节解析cbChangeSectorKeyReaderIndex文本);
状态UInt32uFCoderMFP_ChangeSectorKeysector_nrauth_modekey_indexnew_sector_key);
状态UInt32uFCoderMFP_ChangeSectorKeyExtsector_nrauth_modekey_indexnew_sector_keynew_key_type);
如果状态>0
{
... ... @@ -2602,8 +2621,15 @@命名空间mifare_plus_c_sharp
tmrCardReading开始();
}
}
}
私人无效Form1_Load对象发送方EventArgse
{
系统反射组装组装系统反射组装GetExecutingAssembly();
系统诊断FileVersionInfofvi系统诊断FileVersionInfoGetVersionInfo组装位置);
字符串版本fviFileVersion
文本+ =”“+版本
}
}
}
文件末尾没有换行符
... ... @@ -32,5 +32,5 @@使用System.Runtime.InteropServices;
//你可以指定所有的值,或者你可以默认的Build和Revision number
//使用'*',如下所示:
// [assembly: AssemblyVersion("1.0.*")]
[组装:AssemblyVersion(“1。1.0.0”))
[组装:AssemblyFileVersion(“1。1.0.0”))
[组装:AssemblyVersion(“1。2.0.0”))
[组装:AssemblyFileVersion(“1。2.0.0”))
... ... @@ -48,3 +48,12 @@ c:\ users \ bojane \ desktop \ git\ ufr-mfp-examples-csharp-gui\mifare_plus_c_sharp\obj\R
C:\Users\bojan\Desktop\GIT\ ufr-mfp-examples-csharp-gui \ mifare_plus_c_sharp \ obj \ \ mifare_plus_c_sharp.csproj.CoreCompileInputs.cache发布
C:\Users\bojan\Desktop\GIT\ ufr-mfp-examples-csharp-gui \ mifare_plus_c_sharp \ obj \ \ mifare_plus_c_sharp.exe发布
C:\Users\bojan\Desktop\GIT\ ufr-mfp-examples-csharp-gui \ mifare_plus_c_sharp \ obj \ \ mifare_plus_c_sharp.pdb发布
C:\Users\bojan\Desktop\ VS_Projects \ ufr-mfp-examples-csharp-gui \ mifare_plus_c_sharp \ bin \ \ mifare_plus_c_sharp.exe.config发布
C:\Users\bojan\Desktop\ VS_Projects \ ufr-mfp-examples-csharp-gui \ mifare_plus_c_sharp \ bin \ \ mifare_plus_c_sharp.exe发布
C:\Users\bojan\Desktop\ VS_Projects \ ufr-mfp-examples-csharp-gui \ mifare_plus_c_sharp \ bin \ \ mifare_plus_c_sharp.pdb发布
C:\Users\bojan\Desktop\ VS_Projects \ ufr-mfp-examples-csharp-gui \ mifare_plus_c_sharp \ obj \ \ mifare_plus_c_sharp.Form1.resources发布
C:\Users\bojan\Desktop\ VS_Projects \ ufr-mfp-examples-csharp-gui \ mifare_plus_c_sharp \ obj \ \ mifare_plus_c_sharp.Properties.Resources.resources发布
C:\Users\bojan\Desktop\ VS_Projects \ ufr-mfp-examples-csharp-gui \ mifare_plus_c_sharp \ obj \ \ mifare_plus_c_sharp.csproj.GenerateResource.cache发布
C:\Users\bojan\Desktop\ VS_Projects \ ufr-mfp-examples-csharp-gui \ mifare_plus_c_sharp \ obj \ \ mifare_plus_c_sharp.csproj.CoreCompileInputs.cache发布
C:\Users\bojan\Desktop\ VS_Projects \ ufr-mfp-examples-csharp-gui \ mifare_plus_c_sharp \ obj \ \ mifare_plus_c_sharp.exe发布
C:\Users\bojan\Desktop\ VS_Projects \ ufr-mfp-examples-csharp-gui \ mifare_plus_c_sharp \ obj \ \ mifare_plus_c_sharp.pdb发布
... ... @@ -114,6 +114,12 @@命名空间uFR
MIFARE_PLUS_AES_AUTHENT1B0 x81
}
枚举MIFARE_PLUS_AES_KEY_TYPE
{
MIFARE_PLUS_AES_KEY_A1
MIFARE_PLUS_AES_KEY_B2
}
/ / DLJavaCardSignerCardTypes:
枚举JCDL_SIGNER_CARDS
{
... ... @@ -2075,12 +2081,21 @@命名空间uFR
//---------------------------------------------------------------------
DllImportDLL_NAMECallingConventionCallingConventionStdCall入口点“MFP_ChangeSectorKey_PK”)]
公共静态走读生DL_STATUSMFP_ChangeSectorKey_PK字节sector_nr字节auth_mode]字节[]old_sector_key]字节[]new_sector_key);
//---------------------------------------------------------------------
DllImportDLL_NAMECallingConventionCallingConventionStdCall入口点“MFP_ChangeSectorKey”)]
公共静态走读生DL_STATUSMFP_ChangeSectorKey字节sector_nr字节auth_mode字节key_index]字节[]new_sector_key);
//---------------------------------------------------------------------
DllImportDLL_NAMECallingConventionCallingConventionStdCall入口点“MFP_ChangeSectorKeyExt_PK”)]
公共静态走读生DL_STATUSMFP_ChangeSectorKeyExt_PK字节sector_nr字节auth_mode]字节[]old_sector_key]字节[]new_sector_key字节new_key_type);
//---------------------------------------------------------------------
DllImportDLL_NAMECallingConventionCallingConventionStdCall入口点“MFP_ChangeSectorKeyExt”)]
公共静态走读生DL_STATUSMFP_ChangeSectorKeyExt字节sector_nr字节auth_mode字节key_index]字节[]new_sector_key字节new_key_type);
//---------------------------------------------------------------------
DllImportDLL_NAMECallingConventionCallingConventionStdCall入口点“MFP_FieldConfigurationSet_PK”)]
公共静态走读生DL_STATUSMFP_FieldConfigurationSet_PK([]字节[]configuration_key字节rid_use字节prox_check_use);
... ...
ufr-lib@ff615dd5
子项目提交ba8c68280542465365548f0db9f48585893c84a4
子项目提交ff615dd5a7e3a5571013591216bbae4b3f9096f9
    减价支持
    0%
    你要添加0讨论。小心行事。
    先完成编辑此消息!
    注册发表评论
    Baidu
    map