- 积分
- 16435
- 明经币
- 个
- 注册时间
- 2013-8-16
- 在线时间
- 小时
- 威望
-
- 金钱
- 个
- 贡献
-
- 激情
-
|
本帖最后由 baitang36 于 2021-12-30 18:45 编辑
获取U盘的序列号,可以通过直接读取引导扇区来实现,读出来的数据多,用来做注册码可选范围更广.
可以用winhex直接编辑U盘的扇区,然后把它当key盘来用.
不啰嗦了,上源码:
(load "c:/03/syz-bin.fas")
(defun syz-read-disk-boot-sector (drive / aa fi)
(setq fi (open (strcat "\\\\.\\" drive) "r"))
(if fi
(progn
(setq aa (syz-read-bin 512 fi))
(close fi)
(setq aa (vl-string->list aa))
)
(progn
(princ "usage: (syz-read-disk-boot-sector \"D:\")")
(princ "\n")
(setq aa nil)
)
)
)
;加载syz-bin.fas 是提供读写二进制文件的保留函数,里面有两个函数,syz-read-bin是读二进制文件,syz-write-bin是写二进制文件
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?注册
x
评分
-
查看全部评分
|