计算机软件-商业源码-实例127 产生程序序列号.zip
2022-05-23 21:04:13 340KB 源码软件
计算机软件-商业源码-152 获取Audio-CD的序列号.zip
2022-05-21 19:03:57 206KB 源码软件
Linux读取U盘或者移动硬盘序列号并获取U盘或者移动硬盘分区名。基本原理如下: 当有外置 USB 插入的时候,会产生 /proc/scsi/usb-storage 目录,并在其中产生数字文件(形如 1 2 3 4),此文件存储了设备相关信息。 相应的 /sys/class/scsi_device/ 目录中会有 scsi 设备的目录(ide 硬盘默认无子目录,sata硬盘默认有子目录),以数字开头(形如 1:0:0:0 2:0:0:0) 这个数字与前面 /proc/scsi/usb-storage目录中的相对应,子目录表示sata硬盘。比如 /sys/class/scsi_device/2:0:0:0/device/block 中有USB设备,从该目录下得到U盘或者移动硬盘的分区名,比如sda1。 该demo实现了上述过程,先检查 /proc/scsi/usb-storage 目录,看是否有u盘或者移动硬盘接入,如果有则读取u盘或者移动硬盘的序列号,然后在/sys/class/scsi_device/目录下逐级查找,直到找到u盘或者移动硬盘的分区。 完整代码,可直接编译和测试,嵌入式环境下也是适应的。 在linux测试如下,id表示序列号,sdb1表示是分区名称: # ./a.out udisk dev num:0 udisk id:055CE21B ret:0 dev num:0 found dir:0:0:0:1 found dev dir:0:0:0:1,full path:/sys/class/scsi_device/0:0:0:1 sub founction found dir:sda found sd device dir:sda,full path:/sys/class/scsi_device/0:0:0:1/device/block/sda found dir:0:0:0:2 found dev dir:0:0:0:2,full path:/sys/class/scsi_device/0:0:0:2 sub founction found dir:sdb found sd device dir:sdb,full path:/sys/class/scsi_device/0:0:0:2/device/block/sdb found sd sub device dir:sdb1 found dir:0:0:0:0 found dev dir:0:0:0:0,full path:/sys/class/scsi_device/0:0:0:0 sub funciton Open Directory /sys/class/scsi_device/0:0:0:0/device/block Error:No such file or directory get name return:0,disk name:sdb1 # 因为有的USB设备会有好几个,比如把CD和U盘集成到一起,就会出现上面的情况,有多个子目录去查找。
2022-05-20 14:41:49 3KB linux U盘序列号 分区名
1
TOAD for oracle 序列号产生器 测试过 10.x 版可用
2022-05-19 23:49:45 31KB TOAD oracle 序列號 key
1
C++获取硬盘序列号和型号 MAC地址,多种环境下测试通过
2022-05-16 15:41:02 50KB C++ 硬盘序列号 型号 MAC地址
1
序列号自动增长组件 解决问题: 1. 通常编号的生成,用oracle的sequence,sql的自动增长变号,或select max 方式,这些方式用起来不是特别方便或不够灵活,满足不了业务规则,如oracle的sequence,需要建立sequence对象,增加程序的复杂性和维护量等。 2. 使用方便,如要增加新的序号类型,无需编程,在db中配置一行数据就可以了。 -- 功能比较强大: 通过配置数据,能够产生不同的编号规则,基本能满足日常的各种应用了 -- 实现时注意: 组件的事物完整性,不和业务逻辑同事物;注意并发性控制; -- 目前只有oracle db的版本,ms sql的版本,以后再上 -- 其它: 如生成的号不用,生成的号作废 功能: 可以带前缀和后缀 可以带日期(年,年月,年月日等) 数字部分可以任意长度(不够时,前面填0) 数字部分的增长,每次增长步长可以设置,默认为1 数字部分可以以日期段循环编号(如日期部分为YYMM,跨月时,重新从最小值编号)
2022-05-16 10:36:28 12KB 序列号 编号 自定义序列号 oracle
1
硬盘物理序列号更改工具,对有兴趣的朋友可能会有些帮助。
2022-05-15 17:04:58 544KB 硬盘工具
1
fastreport 4.9.32 for d7 自动安装程序 带序列号.保证能用.
2022-05-13 10:21:59 11.24MB fastreport 4.9 自动安装 带序列号
1
vsphere5.0全套注册机+序列号+桌面虚拟化,保证可用,不可用退积分
1
利用api函数读取硬盘序列号的代码,调用方法:astr=GetDiskVolumeId("c:")
2022-05-10 14:27:43 1KB api 序列号
1