精锐IV版本更新说明
- 格式:pdf
- 大小:75.03 KB
- 文档页数:3
深思驱动常见问题解决办法2017年3月8日目录一、如何判断加密锁驱动正常二、常见错误码原因和解决办法1、如何判断加密锁驱动正常: 1.右键我的电脑->管理2.选择系统工具->设备管理器:正常情况下精锐5的驱动的状态以精锐IV为例精锐IV无驱模式和有驱模式正常在设备管理器中的显示:(1)无驱模式精锐IV无驱模式在设备管理器中的显示如图所示。
当有多个HID设备时,让客户拔掉锁,再插上,如果人体学输入设备中多出一项,则说明锁已经被识别。
(2)有驱模式且成功安装驱动精锐IV有驱模式且成功安装驱动后在设备管理器中的显示如图所示。
(3)有驱模式且未安装驱动精锐IV有驱模式且未安装驱动在设备管理器中的显示如图所示。
(4)安装驱动出现错误驱动会报出错误以精锐IV错误代码28为例。
2、常见错误码原因和解决办法Ⅰ、错误代码1原因:深思驱动和微软系统不兼容解决办法:深思已经购买了微软该项服务,使用深思用户许可管理工具修复工具修复就可以。
Ⅱ、错误代码19原因:深思注册表被破坏解决办法:卸载之前的驱动,重新安装驱动就可以了Ⅲ、错误代码28原因:设备未安装驱动解决办法:A.尝试安装最新的驱动程序(以精锐4为例):将精锐IV最新SDK中的驱动(SDK安装以后的Drivers文件夹)发给客户,运行Drivers/InstWiz3.exe(win7下右键以管理员权限运行),如果仍不能解决进行下一步。
B.手动更新驱动:将驱动程序发给客户,右键设备管理器中带黄色叹号或问号的设备,选择更新驱动程序软件:选择浏览计算机以查找驱动程序软件:路径选择到驱动文件夹,点击下一步:正常情况下会提示安装成功C.如果安装驱动失败,比如安装过程中出现“找不到INF段”,检查客户系统是否是GHOST版:右键我的电脑-》属性查看windows版本:Ghost版一般都附带其他信息,比如番茄花园、xxx网吧装机版,xxxghost版等。
如果是建议客户重装系统或尝试方法。
leⅴel!史诗重置埴词
摘要:
1.游戏《leⅴel!》的介绍
2.史诗重置的概念和作用
3.埴词的含义及其在游戏中的应用
4.史诗重置埴词对游戏的影响
5.总结
正文:
1.游戏《leⅴel!》的介绍
《leⅴel!》是一款备受玩家喜爱的角色扮演游戏。
在这款游戏中,玩家可以选择不同的角色和职业,通过完成各种任务和挑战来提升自己的等级和技能。
游戏中的世界观丰富多样,各种神秘的副本和地下城等待玩家去探险。
2.史诗重置的概念和作用
史诗重置是游戏中一个重要的概念,它是指在游戏中对某个地区的怪物、宝箱和任务进行重新设置。
史诗重置可以让玩家在游戏中体验到新的挑战和乐趣,同时也能获得更高级别的装备和道具。
3.埴词的含义及其在游戏中的应用
埴词是游戏中的一种特殊道具,它可以帮助玩家在史诗重置的过程中获得更多的经验和奖励。
玩家可以通过完成特定的任务或者在副本中击败强大的敌人来获得埴词。
在史诗重置的过程中,埴词可以提高玩家的战斗力和生存能力,从而更好地应对挑战。
4.史诗重置埴词对游戏的影响
史诗重置埴词对游戏产生了积极的影响。
首先,它为玩家提供了更多的挑战和乐趣。
在史诗重置的过程中,玩家需要应对更高级别的怪物和敌人,这无疑增加了游戏的挑战性。
其次,史诗重置埴词让玩家有了更多的动力去追求高等级和强大的装备。
最后,史诗重置埴词还提高了游戏的可玩性和互动性,让玩家在游戏中结交更多的朋友。
5.总结
总之,《leⅴel!》这款游戏通过史诗重置埴词的方式,为玩家提供了丰富的游戏内容和挑战。
玩家可以在这个游戏中体验到不同的乐趣和成就感。
网络锁安装、配置、使用说明1.网络锁基本说明⏹建议网狗服务器使用固定IP地址,不要使用动态分配方式获得的IP地址。
⏹服务器端需要安装网狗服务管理程序(安装程序:InstE4NSrv3.exe)。
安装完成后从“开始\程序\精锐IV网络服务3.0\管理程序”打开网狗服务管理程序,进行网狗配置(用户PIN:12345678),然后启动服务程序。
⏹服务器端的网狗服务程序与客户端之间通讯默认使用7900(UDP)、8000(TCP)端口,如服务器上装有防火墙类软件,请对防火墙软件进行相应设置。
⏹客户端仅需要修改网狗客户端配置文件e4ncli.ini即可,不再需要安装网狗驱动程序。
⏹新网狗以IP方式对同时使用的客户端进行计数,网狗服务器不支持多网狗同时运行。
⏹一个网狗可以注册多个软件,前提是这些软件的客户端数必须相同。
⏹网狗试用版的功能限制与单机版相同。
2.安装网络服务程序点击InstE4NSrv3.exe进入安装界面。
点击“继续(N)”,开始安装。
定义安装目录、开始菜单快捷方式后,点击“继续(N)”。
如果以前已经安装过网狗服务程序,则会提示用户是否重新安装,如果需要重新安装点击“是(Y)”,然后点击“安装(I)”。
如果以前没有安装过网狗服务程序,则不会弹出提示,直接点击“安装(I)”。
安装完成后,点击“完成(F)”。
3.网络锁服务管理工具的使用第一步:启动网络服务程序从“开始\程序\精锐IV网络服务3.0\管理程序”打开网狗服务管理程序,如下图:第二步:锁参数设置点击菜单/管理/参数设置或工具栏中的设置按钮“”,用来设置服务的网络参数和网络锁的运行参数。
如下图:通常情况下,用户仅需要进行“锁参数设置”,如上图红框中所示。
设备ID:填入网络锁号。
例如网络锁上的打印内容为“A0866123-N”,填入“A0866123”即可。
用户PIN:填入“12345678”。
超时时长:默认600秒。
第三步:启动服务从菜单->管理->启动服务或点击工具栏的快捷按钮“”来启动服务。
关于鲁班08版深思洛克加密狗(网络狗、单机狗)常见问题解决方法一、网络狗(服务端)检测流程:1、检查该电脑上是否插有其他软件加密狗,如果有则将其拔下重启电脑。
2、将鲁班08版深思洛克加密狗重新插入,看电脑右下方是否提示“发现新硬件”。
(有则继续检测第3项)如果没有:重新安装软件试一下。
更换USB插口再试,还没有提示则说明网络锁可能坏了,请客户联系当地代理进行换锁。
3、选择“开始”——“程序”——“精锐IV网络服务V3.0”——“管理程序”——查看网络锁服务器是否启动(如没有则点取红色方框的内容,右键启动服务),如图1。
4、如果仍然读不到网络锁,找到软件安装目录,双击e4ncli.ini文件在HOSTADDR=后面输入127.0.0.1即可,如图二图一图二5、“开始”——“控制面板”中,“”双击进入,选择“常规”中“关闭”,再重启软件。
如果软件可以使用则确定是防火墙引起的问题。
然后再将Windows防火墙启用,然后进入“例如”, 将程序和服务中的项目一项项再启动软件(选中一项则启动一次软件)直至发现哪一项和软件有冲突然后将这一项关闭即可,如图三。
图三6、关闭电脑上其他的火墙,然后重启软件。
如果软件可以使用则说明是其他的防火墙与软件冲突。
然后再将其他的火墙启用,找到防火墙中的访问规则,将其中的项目一项项再启动软件(选中一项则启动一次软件)直至发现哪一项和软件有冲突然后将这一项关闭即可。
6、按Ctrl+Alt+Delete进入任务管理器在进程中查找以下几项:FileMon、RegMon、Trw、 TRWDEBUG、IceDump 、softice,如果发现任何一项,结束其进程即可(每次开机都需要结束进程,所以要将其全部卸载)。
二、网络狗(客户端)检测流程:1、检查该电脑上是否插有其他软件加密狗,如果有则将其拔下重启电脑。
2、“开始”——“控制面板”中,“”双击进入,选择“常规”中“关闭”,再重启软件。
精锐IV SDK更新记录版本 2.3 (单机版) 2004 年 3 月- 修改 本版硬件和软件均升级到v2.3版。
- 修改 本版硬件在设置时,不能用以前版本的API和工具。
但可以被v2.2版的API 访问。
- 修改 修改了硬件设备中的错误。
- 修改 SES服务(系统扩展服务 System Extension Service)使用的头文件改为ses_v3.h。
- 修改 本版不能使用0000作为文件名和目录名。
- 修改 批量处理工具在新建项目时,可以选择设备大小、类型、版本。
兼容v2.2版批量处理工具保存的XML文件。
支持XA可执行文件的下载。
- 增加 本版硬件支持USB和HID两种模式。
- 增加 本版硬件新增了提供实时时钟的版本。
- 增加 本版硬件支持XA类型的可执行文件。
- 增加 SES服务中增加了函数_create、_enable_exe、double相关函数、实施时钟相关函数。
- 增加 提供了Keil库、XA库和SDCC库。
- 增加 API库中增加了函数S4ExecuteEx。
- 增加 API函数S4WriteFile增加了S4_XA_HEX_FILE 和S4_XA_EXE_FILE文件类型。
- 增加 本版的开发测试工具支持XA可执行文件的下载和执行, 兼容v2.3版以及v2.3以前版本的硬件设备。
- 增加 Keil Debug仿真器增加了对于新增SES函数的支持。
版本 2.3.2 (单机版) 2006 年 11 月- 修改 更改所有工具程序、范例、文档中原“深思IV”名称为“精锐IV”。
- 修改 修改了原来PS4WriteFile调用256次之后返回0x103的错误。
- 修改 驱动安装库修正了一个拼写错误。
- 修改 修改了调试器中的错误。
- 修改 修改了原来范例中的错误。
- 修改 修改了文档中对于密码算法函数DES 、TDES的encrypt参数描述的错误。
- 增加 本版提供了系统诊断工具(测试版)。
软件更新第 4 代操作系统安装时间:在无现有数据的情况下,大约需要 20 分钟。
安装时间取决于现有数据的大小及显示屏上现有的软件版本。
下列第 4 代显示器可通过无线,或使用 U 盘和“约翰迪尔软件管理器”下载并安装最新软件包,可访问,在“软件更新”页获取软件包。
如果在第 4 代显示器上使用“在线显示器软件更新”,则通过无线方式下载软件的时间长短因蜂窝信号覆盖强度或无线互联网连接强度而异。
如需更多帮助,请参考“下载指南”。
注:第 4 代操作系统软件更新将自动安装相应的第 4 代操作系统帮助文件。
一项更新无法与另一项更新分开。
软件包版本第 4 代操作系统10.15.1146-151第 4 代操作系统帮助文件10.3.64-1AMS 应用程序10.15.1146-151机器应用软件更新机器应用软件位于第 4 代显示器菜单上的“机器设置”中。
机器应用软件更新需要由约翰迪尔经销商使用 Service ADVISOR™ 安装。
发布说明内容新功能和改进通用信息培训新功能和改进导航•驾驶员现在不用选择别的轨迹,即可直接取消当前轨迹的选择。
“导航轨迹列表”页上新增了一个按钮,用来启用此功能。
这样,棉花收获机和自走式青贮收获机就能直接使用手动RowSense™,无需选择一条导航线。
这一功能还带来了另外一个好处,在不使用AutoTrac™ 时,例如在运输过程中,驾驶员不用再分心去关注当前轨迹。
如果在AutoTrac™ 处于活动状态时取消了当前轨迹的选择,则驾驶员会收到一个通知,即这个取消选择动作会导致AutoTrac™ 分离。
•系统在满足首向和距离条件的情况下,会自动连接一个被分成两段线段的自适应曲线。
在后续的道上,AutoTrac™ 不会分离。
如果因任何原因需要驾驶员停车(粮箱满、清理堵塞等),自适应曲线可能会出现分段或缺口。
如果生成的线段不正确,驾驶员必须手动操纵,并沿所需路径导航。
该功能的逻辑与GreenStar™ 3 2630 自适应曲线缺口填补功能的逻辑相同。
炉⽯兄弟更新修复记录(⾄2021年5⽉)修复初始版本基于⼤神beebee102发出的版本,来源补充:提取码错误的原因是ChuckLu⼤佬输⼊链接的时候不⼩⼼多加了个空格进去,处理⼀下就好。
本次修复基于之前修复⾄2020年11⽉的版本。
主要详细记录炉⽯2021年3⽉底更新带来的影响。
(提供的⽆壳版本带有⼤量混淆,且使⽤de4dot + dnspy不易去除,不适合⽤于修复)修复时间为2021年5⽉,按照顺序修复,2020年11⽉之后的更新为本⼈独⽴完成。
准备⼯作1. 准备,,以及。
2. 以管理员⾝份运⾏dnspy,⽅便调试。
3. 将Hearthbuddy加⼊程序集资源管理器,同时加⼊新旧两个版本的Assembly-CSharp.dll。
4. 尝试使⽤dnspy启动炉⽯兄弟。
不需要校验任何⽂件hash值;key随便输⼊什么字符;启动成功,教学结束。
5. 如果没有基础,需要耐⼼,做好⼼理准备。
同时,建议常做备份,⽽且每修改⼀处编译⼀次。
第⼀个错误错误提⽰[CollectionManagerScene_COLLECTION] An exception occurred when calling CacheCustomDecks: System.MissingFieldException: Field 'CollectionDeck at Triton.Bot.Logic.Bots.DefaultBot.DefaultBot.Struct57.MoveNext().分析Field 'xx' not found. 基本都是由于暴雪修改了⽅法名或者删除了某⽅法导致的。
通过猜测,这⾥(牌库收藏界⾯,读取卡组) m_isWild 指的是卡组类型,之前是否是wild(狂野)就可以判断,现在多了⼀个经典模式,所以出现了错误。
解决思路1. 通过编辑——搜索程序集,搜索两个版本Assembly-CSharp中的CollectionDeckBoxVisual搜索m_isWild,在旧的程序集中可以找到,但是在新的程序集同⼀位置,已经被m_formatType代替。
精锐IV 开发C# API调用在SenseLock 使用中,硬件设备有很多静态变量,所以在C#API调用中,我们要先找到精锐IV 给我们提供的API接口文件sense4.dll (在安装SenSelock的目录中EliteIV_V3.2\api\local\ 这个位置找到你要开发的对应系统版本,如X86)。
在C#.Net 中新建一个API调用类,定义相关API调用中要用到的静态变量如下://Sense4 API// ctlCode definition for S4Controlstatic public uint S4_LED_UP = 0x00000004; // LED upstatic public uint S4_LED_DOWN = 0x00000008; // LED downstatic public uint S4_LED_WINK = 0x00000028; // LED winkstatic public uint S4_GET_DEVICE_TYPE = 0x00000025; //get device typestatic public uint S4_GET_SERIAL_NUMBER = 0x00000026; //get device serialstatic public uint S4_GET_VM_TYPE = 0x00000027; // get VM typestatic public uint S4_GET_DEVICE_USABLE_SPACE = 0x00000029; // get total spacestatic public uint S4_SET_DEVICE_ID = 0x0000002a; // set device ID// device type definitionstatic public uint S4_LOCAL_DEVICE = 0x00; // local devicestatic public uint S4_MASTER_DEVICE = 0x80; // net master devicestatic public uint S4_SLAVE_DEVICE = 0xc0; // net slave device// vm type definitonstatic public uint S4_VM_51 = 0x00; // VM51static public uint S4_VM_251_BINARY = 0x01; // VM251 binary modestatic public uint S4_VM_251_SOURCE = 0x02; // VM251 source mode// PIN type definitionstatic public uint S4_USER_PIN = 0x000000a1; // user PINstatic public uint S4_DEV_PIN = 0x000000a2; // dev PINstatic public uint S4_AUTHEN_PIN = 0x000000a3; // autheticate Key// file type definitionstatic public uint S4_RSA_PUBLIC_FILE = 0x00000006; // RSA public filestatic public uint S4_RSA_PRIVATE_FILE = 0x00000007; // RSA private filestatic public uint S4_EXE_FILE = 0x00000008; // VM filestatic public uint S4_DATA_FILE = 0x00000009; // data file// dwFlag definition for S4WriteFilestatic public uint S4_CREATE_NEW = 0x000000a5; // create new filestatic public uint S4_UPDATE_FILE = 0x000000a6; // update filestatic public uint S4_KEY_GEN_RSA_FILE = 0x000000a7; // produce RSA key pairstatic public uint S4_SET_LICENCES = 0x000000a8; // set the license number for modle,available for net device onlystatic public uint S4_CREATE_ROOT_DIR = 0x000000ab; // create root directory, available for empty device onlystatic public uint S4_CREATE_SUB_DIR = 0x000000ac; // create child directorystatic public uint S4_CREATE_MODULE = 0x000000ad; // create modle, available for net device only// the three parameters below must be bitwise-inclusive-or with S4_CREATE_NEW, only for executive filestatic public uint S4_FILE_READ_WRITE = 0x00000000; // can be read and written in executive file,defaultstatic public uint S4_FILE_EXECUTE_ONLY = 0x00000100; // can NOT be read or written in executive filestatic public uint S4_CREATE_PEDDING_FILE = 0x00002000; // create padding file/* return value*/static public uint S4_SUCCESS = 0x00000000; // succeedstatic public uint S4_UNPOWERED = 0x00000001;static public uint S4_INVALID_PARAMETER = 0x00000002;static public uint S4_COMM_ERROR = 0x00000003;static public uint S4_PROTOCOL_ERROR = 0x00000004;static public uint S4_DEVICE_BUSY = 0x00000005;static public uint S4_KEY_REMOVED = 0x00000006;static public uint S4_INSUFFICIENT_BUFFER = 0x00000011;static public uint S4_NO_LIST = 0x00000012;static public uint S4_GENERAL_ERROR = 0x00000013;static public uint S4_UNSUPPORTED = 0x00000014;static public uint S4_DEVICE_TYPE_MISMATCH = 0x00000020;static public uint S4_FILE_SIZE_CROSS_7FFF = 0x00000021;static public uint S4_DEVICE_UNSUPPORTED = 0x00006a81;static public uint S4_FILE_NOT_FOUND = 0x00006a82;static public uint S4_INSUFFICIENT_SECU_STATE = 0x00006982;static public uint S4_DIRECTORY_EXIST = 0x00006901;static public uint S4_FILE_EXIST = 0x00006a80;static public uint S4_INSUFFICIENT_SPACE = 0x00006a84;static public uint S4_OFFSET_BEYOND = 0x00006B00;static public uint S4_PIN_BLOCK = 0x00006983;static public uint S4_FILE_TYPE_MISMATCH = 0x00006981;static public uint S4_CRYPTO_KEY_NOT_FOUND = 0x00009403;static public uint S4_APPLICATION_TEMP_BLOCK = 0x00006985;static public uint S4_APPLICATION_PERM_BLOCK = 0x00009303;static public int S4_DATA_BUFFER_LENGTH_ERROR = 0x00006700;static public uint S4_CODE_RANGE = 0x00010000;static public uint S4_CODE_RESERVED_INST = 0x00020000;static public uint S4_CODE_RAM_RANGE = 0x00040000;static public uint S4_CODE_BIT_RANGE = 0x00080000;static public uint S4_CODE_SFR_RANGE = 0x00100000;static public uint S4_CODE_XRAM_RANGE = 0x00200000;static public uint S4_ERROR_UNKNOWN = 0xffffffff;[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Auto)]public struct SENSE4_CONTEXT{public int dwIndex; //device indexpublic int dwVersion; //versionpublic int hLock; //device handle[MarshalAs(UnmanagedType.ByValArray, SizeConst = 12)]public byte[] reserve;[MarshalAs(UnmanagedType.ByValArray, SizeConst = 56)]public byte[] bAtr;[MarshalAs(UnmanagedType.ByValArray, SizeConst = 8)]public byte[] bID;public uint dwAtrLen;}API 调用常见的DllImport 函数使用调用精锐提供的说有API接口函数。
低端机福音剖析安卓4.4新功能新特性安卓4.4新特性:界面变更安卓4.4终究还是来了。
传言称安卓4.4会在10月份发布,然后Google就把时间几乎压到了十月份的最后一秒。
10月31日晚,也就是万圣节晚上,Google带来了安卓4.4这个重磅万圣节礼物。
安卓4.4更改了系统代号,不再隶属于Jelly Bean果冻豆,使用了全新的昵称KitKat雀巢巧克力。
安卓4.4无疑是一个非常关键的更新,也是今年Google在移动市场最大的重头戏之一。
那么安卓4.4新功能到底有那些?安卓4.4新特性有何卖点?我们一起来看看吧。
Google正式发布安卓4.4◆屏幕虚拟按钮底栏Navigation Bar变透明并可定制从安卓4.0开始,Google推崇Holo设计,那条黑色的屏幕虚拟按钮底栏,也就是Navigaion Bar就是Holo设计中不可或缺的一环。
屏幕虚拟按钮底栏Navigation Bar的一大优点就是灵活性,按钮可任意定制,但实际上却并非那么灵活。
在全屏应用中,屏幕上依然会显示黑色的底栏,减少了显示操作面积,并不美观。
虚拟按钮变透明现在,安卓4.4对这条屏幕虚拟按钮底栏Navigation Bar动了手术。
在安卓4.4的锁屏和主界面中,底栏从黑色变透明,更加美观。
此外,安卓4.4的API还开放了相应接口,第三方App也可以使用透明的底栏。
实际上,在此前已经由第三方厂商如LG、三星和摩托罗拉使用自己定制的底栏,但这只局限于系统层面。
现在Google进一步开放底栏界面定制,App也可以定制底栏的透明度甚至按钮,也能够请求全屏模式——碍眼的底栏可以彻底隐藏。
可在更多的App中隐藏虚拟按钮全屏显示内容不过,这个安卓4.4的特性不适用于所有设备,比如说Nexus 10就不支持这个特性。
至于Google是基于怎样的考虑,就不得而知了。
◆播放音乐时锁屏全屏显示专辑封面在锁屏中全屏显示正在播放的音乐专辑封面如果对iPhone第一代的发布会有印象,应该会记得乔布斯拼命强调iPhone播放音乐的酷炫之处,那就是可以显示漂亮的专辑封面。
精锐IV型加密锁是全球软件保护行业中第一款采用智能卡(Smart Card)技术的软件加密锁,并获得了国家专利。
自2001年深思洛克将智能卡技术创新性地引入软件保护行业,并于2002年5月正式推出智能卡型加密锁精锐IV以来,超过3000家软件开发商采用了这项先进技术,精锐IV累计销量已经突破300万套。
精锐IV型加密锁是全球软件保护行业中第一款采用智能卡(Smart Card)技术的软件加密锁,并获得了国家专利。
自2001年深思洛克将智能卡技术创新性地引入软件保护行业,并于2002年5月正式推出智能卡型加密锁精锐IV以来,超过3000家软件开发商采用了这项先进技术,精锐IV累计销量已经突破300万套。
产品功能特点:以智能卡(Smart Card)技术为核心具有极高的安全性能,硬件支持标准C语言编程。
软件开发商可以方便地通过标准C语言编程,将应用软件的关键的代码和数据安全地移植到加密锁硬件内部保护起来。
硬件内部提供高达8~64K字节的程序和数据存储空间可容纳近万行的C语言代码。
硬件支持浮点运算、数学函数、安全服务、文件标准输入和输出等。
强大的远程安全控制功能实现远程更新加密锁内置标准的安全算法(RSA、DES及3DES、SHA-1)和硬件真随机数发生器。
利用这些密码学算法功能,结合其强大的可编程功能,可实现真正意义上的远程更新加密锁。
硬件身份识别功能基于标准智能卡技术构建的精锐IV软件保护系统,内部数据的存放及安全机制的设计完全遵照智能卡技术规范,100%兼容智能卡的所有功能,完全能够满足应用软件系统对电子身份控制、管理的需要。
数据库保护方案精锐IV硬件内部提供了国际公认的高安全性对称算法3DES,并且含有硬件算法加速器,可以对相当数量的数据进行实时加解密处理。
一、安全芯片——硬件安全要安全执行精锐IV“代码移植”的加密思路,首先您需要一个确保安全的芯片来“存储、执行”所移植的关键代码。
智能卡芯片的安全性实际上是由半导体厂商来保证的。
精锐IV SDK更新记录
版本 2.3 (单机版) 2004 年 3 月
- 修改 本版硬件和软件均升级到v2.3版。
- 修改 本版硬件在设置时,不能用以前版本的API和工具。
但可以被v2.2版的API 访问。
- 修改 修改了硬件设备中的错误。
- 修改 SES服务(系统扩展服务 System Extension Service)使用的头文件改为ses_v3.h。
- 修改 本版不能使用0000作为文件名和目录名。
- 修改 批量处理工具在新建项目时,可以选择设备大小、类型、版本。
兼容v2.2版批量处理工具保存的XML文件。
支持XA可执行文件的下载。
- 增加 本版硬件支持USB和HID两种模式。
- 增加 本版硬件新增了提供实时时钟的版本。
- 增加 本版硬件支持XA类型的可执行文件。
- 增加 SES服务中增加了函数_create、_enable_exe、double相关函数、实施时钟相关函数。
- 增加 提供了Keil库、XA库和SDCC库。
- 增加 API库中增加了函数S4ExecuteEx。
- 增加 API函数S4WriteFile增加了S4_XA_HEX_FILE 和S4_XA_EXE_FILE文件类型。
- 增加 本版的开发测试工具支持XA可执行文件的下载和执行, 兼容v2.3版以及v2.3以前版本的硬件设备。
- 增加 Keil Debug仿真器增加了对于新增SES函数的支持。
版本 2.3.2 (单机版) 2006 年 11 月
- 修改 更改所有工具程序、范例、文档中原“深思IV”名称为“精锐IV”。
- 修改 修改了原来PS4WriteFile调用256次之后返回0x103的错误。
- 修改 驱动安装库修正了一个拼写错误。
- 修改 修改了调试器中的错误。
- 修改 修改了原来范例中的错误。
- 修改 修改了文档中对于密码算法函数DES 、TDES的encrypt参数描述的错误。
- 增加 本版提供了系统诊断工具(测试版)。
版本 3.0 2007 年 3 月
- 删除 本版取消了批量设置工具。
- 修改 相对于2.3.2版,本版只提供单机锁和新版网络锁(旧版网络主锁)。
- 修改 S4Control函数添加S4_SET_NET_CONFIG可输入参数,用于网络锁的设置。
- 修改 修改了S4CreateDirEx函数的S4CREATEDIRINFO参数类型。
- 修改 对于网络锁,S4CreateDir和S4CreateDirEx函数修改为只能创建根目录。
- 修改 开发设置工具中的“重置设备”页面和“重新连接”页面做了修改,以便支持新版网络锁
- 修改 范例程序在新的API的基础上做了更新,删除了一些范例。
- 修改 说明书中添加了一些参数说明。
更改了安装目录。
- 增加 提供网络版的服务器和管理工具。
增加了网络版的连接方式,增强了网络版的功能。
版本 3.1 2008 年 2 月
- 删除 本版取消了网络版的服务器和管理工具。
- 修改 修改了SES(系统扩展服务 System Extension Service)中的错误。
- 修改 修改了API中的错误。
- 修改 修改了原3.0版中仿真器中的一个错误。
- 修改 修改了范例程序中的一些错误。
- 修正 对说明书中的个别参数说明做了修改,修改了安装目录和文字错误。
- 修正 系统诊断工具收集的系统及PC机硬件信息项有所增加。
- 增加 提供了针对Windows Vista(32bit & 64bit)系统的WHQL签名。
- 增加 新增64位的精锐IV驱动程序。
- 增加 新增多种开发语言的静态链接库,包括VS2005、VS2008、Delphi2007等。
- 增加 新增64位动态链接库(sense4.dll)以及VS2005,VS2008的静态库。
- 增加 密码算法库中新增了VC6,VS2005的静态库。
- 升级 原32bit WindowXP,Windows 2000,WindowsME,Windows98SE驱动升级为2.40.0.1。
版本 3.2 2008 年 11 月
- 修改 公司更名为北京深思洛克软件技术股份有限公司。
- 修改 原驱动安装程序(InstWiz3.exe)显示驱动文件版本作为驱动版本,更改为显示驱动文件日期作为驱动版本。
- 修改 原驱动安装程序的mksetup.dll的s4drv_GetDriverInfo函数的结构体PDRIVER_INFO修改为包含驱动文件日期。
- 修改 修改了原v3.1版API在多线程/多进程条件下访问v2.3.6版本精锐IV设备可能会出现死锁的问题。
- 修改 原v3.1版提供的驱动(20080530版)可能会造成多线程/多进程条件下的死锁现象。
本版驱动升级为20081024版。
- 修改 解决了原v3.0版Delphi Dcu API,在vista下无法成功打开HID设备的问题。
- 修改 解决了原v3.0版API中,如果一个system服务打开了HID设备,则其他用
户无法再打开该设备的问题。
版本 3.21 2009 年 3 月
- 修改 驱动程序更新为WHQL测试版本,版本为2.51.1.1,日期为2009年2月3日版本。
此WHQL驱动支持win2000,winxp(32,64),win2003(32,64),
vista(32,64), win2008(32,64)。
- 修改 原v3.2版中vs2005和vs2008的32bit API库在调用获取实时时钟函数时有问题,本版已解决。
- 修正 少量文档和范例修改。
- 增加 在publish/support/cryptolib/Static中新增vs2008 32bit库。
档案末端。