|

分享源码
界面截图: |
|
是否带模块: |
- |
备注说明: |
- |
.版本 2
' 更新内容
' 新增子程序 字节集_到GUID() 到十进制Ex()
' 子程序 GPT_取硬盘GUID() GPT_取分区信息() GPT_取分区信息2() 的GUID均已经全部转换为标准形式
' 新增子程序 文件_取属性() 文件_取属性W() GPT_取扇区大小() GPT_硬盘是否为4Kn() 文件_是否为目录() 文件_是否为目录W() 文件_打开Ex() 文件_打开ExW() 物理硬盘_取FAT起始位置() 物理硬盘_取FAT起始位置W() 物理硬盘_取FAT起始扇区() 物理硬盘_取FAT起始扇区W()
' 程序集 Legacy_UEFI 功能
' 新增子程序 物理硬盘_取硬盘类型() 物理硬盘_取硬盘类型W()
' 修复了子程序 _关闭对象() _关闭对象2() 数据类型错误的问题
' 程序集 内核 中添加了一些功能
' 现在 程序集 物理硬盘_内核 支持绕过文件指针直接读写扇区(只需将 文件指针 参数设置为假或不填即可)
' 新增子程序 物理硬盘_取逻辑扇区大小() 物理硬盘_取物理扇区大小() 物理硬盘_取逻辑扇区大小W() 物理硬盘_取物理扇区大小W()
' 新增子程序 硬件_进BIOS()
' 新增子程序 物理硬盘_是否可写() 物理硬盘_是否可写W() 磁盘_取类型W() 磁盘_到卷路径()
' 新增子程序 物理硬盘_取扇区数W() 物理硬盘_取硬盘大小W() 物理硬盘_取硬盘信息ExW()
' 一些危险的IOCTL控制代码将不再公开
' 添加了程序集 文件目录 对Unicode编码的支持
' 新增子程序 磁盘_驱动器是否被占用W()
' 新增程序集 物理硬盘_卷
' 子程序 文件_是否为病毒() 中添加了两条特征码
' 新增子程序 物理硬盘_是否启用读缓存() 物理硬盘_是否启用写缓存() 物理硬盘_启用读缓存() 物理硬盘_启用写缓存() 物理硬盘_禁用读缓存() 物理硬盘_禁用写缓存()
' 新增子程序 文件_是否为稀疏文件W()
' 由于之前有人和我反馈打开时报错,因此本模块减少了对支持库的依赖
' 新增子程序 文件_设置稀疏状态()
' 新增子程序 GPT_取分区信息W() GPT_取分区信息W2()
' 修复了子程序 MBR_取分区信息Ex() 的若干Bug
' 新增程序集 物理硬盘_Io
' 新增子程序 GUID_To_Bytes()
' 删除了子程序 系统_死机()
' 新增子程序 MBR_取EBR信息()
' 新增子程序 文件_取路径() 文件_取路径W()
' 新增子程序 字节集_到ASCII() 编码_ANSIToASCII
' 为了防止出现问题,RtlMoveMemory的lpDestination取消了 参考 标志,请使用 取指针_通用型() 来获取
' 新增子程序 物理硬盘_取硬盘型号()
' 新增程序集 卷 ,对程序集 磁盘 进行了整理
' 新增子程序 到十六进制2() 到十六进制3() 到十六进制Ex() 十进制到ANSI()
' 物理硬盘_读分区数据XXX 和 物理硬盘_写分区数据XXX 已经改名为 物理硬盘_读卷数据XXX 物理硬盘_写卷数据XXX,原来的子程序已经不再可用
' 程序集 物理硬盘_16位 和 物理硬盘_核心库 被组合成 物理硬盘_old
' 由于此版本中存在破坏性更新,因此此版本可能与之前的版本不兼容
' 子程序 进程_提升权限() 新增了两种权限
' 修复了程序集 分区表 的一些bug
' 由于在用户模式中Zw*和Nt*实际上是一个函数,因此删除了重复的版本
' 解决了 GetDiskFreeSpaceExW 会报错的问题
' 程序集 磁盘 新增了一些功能
' 新增子程序 文件_复制Ex2() 文件_复制ExW2()
' 添加了子程序 目录_是否符合规范() 对挂载点(如C: D:)的支持
' 子程序 文件_读入文本() 读入的字符数已扩展至16384字节
' 新增子程序 文件_是否存在2() 文件_文件名是否可用()
' 给一些API添加了注释
' 新增的功能太多了,我都说不完了
' 从这个版本开始,以后Win32 API将主要使用Unicode编码(ANSI编码可以通过L来转换),NULL将使用nullptr代替
' 此外,本模块不依赖额外的动态链接库文件或驱动,全部都是靠易语言支持库+系统API+置入代码()完成的
' 本模块已经开始部分兼容精易模块
|
评分
-
查看全部评分
本帖被以下淘专辑推荐:
- · 个人收藏|主题: 2629, 订阅: 86
- · 收藏|主题: 314, 订阅: 6
|