ET199开发记录

1、ET199 提供两个级别的口令,开发商口令和用户口令;不同的口令具有不同的安全权限,当硬件重新插拔或者断电时,安全权限会被重置,成没有认证过的状态。
2、ET199中的文件系统,同一级上,目录和文件的ID不能重复
3、ET199的目录结构,ET199允许3级目录,根目录占用所有用户空间,目录名字四字节,例如”0001”,目录建立后不允许更改其空间大小
4、ATR文件,16字节, 复位应答文件
5、ETExecute 函数执行说明:在当前工作目录下,执行指定可执行文件。
6、ET199 进行RSA加密时,为防止被加密数据大于n的情况,请将原文数据的第一个字节设为0

7、#ifdef _WIN32
、#pragma pack(push, 1) //一字节对齐
/ # endif

typedef struct _FILE_INFO {
WORD wFileID; //文件ID
BYTE bFileType; //文件类型
WORD wFileSize; //文件大小
}
EFINFO,*PEFINFO;

//#ifdef _WIN32
//#pragma pack(pop) //恢复对齐状态
//#endif

8、ET_SET_CUSTOMER_NAME 是设置客户号种子,输入的种子相同,得到的客户号相同 (即开发商ID)
ET 199 一 同样的种子 获得的客户号 ET199 二 同样的种子 获得的客户号

9、开发商口令作用:主要是对ET199硬件进行设置,如 创建文件/目录,删除文件/目录
用户口令的作用是用来调用ET199中的可执行文件的
10、文件属性信息占用额外16字节信息,即创建1k的文件 则占用1K+16字节空间
11、ET199 不同的可执行文件可以共享加密锁中的内存区,直接使用内存指针就可以实现共享

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
ET框架(Event Tracing)是一种用于系统追踪和性能分析的框架。它可以通过在代码中插入事件追踪点来记录程序的执行过程,包括函数调用、参数传递、返回值等信息,以便后续的分析和优化。ET框架的主要目的是帮助开发人员理解和改进他们的代码,在系统的多个层次进行性能分析和优化。 而网络分离是指将网络通信从应用程序中拆分开来,使得网络相关操作可以独立于主应用程序运行。通过网络分离,可以将网络通信和应用逻辑分离,降低系统的耦合度,同时提高系统的可维护性和可扩展性。 ET框架与网络分离结合使用可以带来一些好处。首先,ET框架可以记录网络通信的事件,包括数据发送和接收等操作,以帮助开发人员分析网络性能,并发现潜在的问题。其次,通过网络分离,可以将网络通信模块作为一个独立的组件,使得多个应用程序可以共享该组件,减少重复代码的编写和维护工作。同时,通过网络分离,还可以使用不同的网络通信方式,比如使用不同的协议或者切换网络库,以更好地适应不同的应用场景。 总之,ET框架和网络分离都是为了提高系统的性能和可扩展性而采取的措施。通过结合使用,可以更好地分析和优化应用程序的网络通信,提高系统的响应速度和并发能力,同时减少代码的重复和维护工作。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值