[新闻] DiscCheckEmu v0.1.1 (更新)

楼主: playlive (player)   2024-02-27 22:34:57
DiscCheckEmu v0.1.1
新增
– GetFileAttributesA 挂钩
– GetDiskFreeSpaceA 挂钩
– 侦错版本现在具有侦错提示,其中包含每个拦截的 API 的日志
变更
– 重构程式码以提高可读性
– 各种程式码最佳化
– 改善专案结构
修复
– 侦错建置中当机(API 日志记录)
– GetVolumeInformationA 挂钩中的错误
DiscCheckEmu v0.0.1
以下是机翻润饰
DiscCheckEmu 是一款旨在模拟许多基于光盘的游戏和软件中的光盘检查的工具,无需实
体媒体。透过拦截 API 呼叫并动态修改其行为,DiscCheckEmu 为希望享受自己喜爱的旧
版软件的使用者提供了无缝体验,而无需安装 CD 或 ISO。
随着电脑越来越缺乏 CD-ROM 光驱,存取旧的光盘版游戏和软件已变得不切实际。
DiscCheckEmu 透过允许使用者模拟光盘检查来解决此问题,使他们能够直接从硬盘执行
自己喜欢的游戏,而无需对游戏可执行档进行实体修补。
请注意,DiscCheckEmu 仅适用于采用标准光盘检查的游戏和软件:该软件不(也不会)
支援基于旧光盘的保护,例如 SafeDisc、SecuROM 或 LaserLock。这是由于这些保护措
施使用段加密和 IAT 混淆的性质。
=特色=
-拦截 API 呼叫并修改其行为,而无需修补可执行档。
-文件重定向。
-虚拟驱动器定义。
-利用可透过 YAML 档案设定的通用 API 挂钩引擎。
-易于使用的注入器,用于自动建立目标进程并注入 DLL。
-完全开源并可客制化以满足个人需求。
=组件=
DCELoader:主要可执行文件,负责建立目标程序并注入 DCEAPIHook DLL。
DCEAPIHook:用于挂钩 API 并修改其行为的 DLL。
DCEConfig:针对特定软件自订的 YAML 设定文件,由 DCELoader 和 DCEAPIHook 使用。
=关于 DCEConfig=
DCEConfig 可作为配置 DCELoader 和 DCEAPIHook 的蓝图。使用者必须为每个目标软件
自订该文件,详细说明 API 挂钩和流程建立参数。请参阅 ConfigurationDocumentation
档案以取得编写功能设定档的协助。
=如何使用=
下载最新版本并解压缩。
将 DCELoader.exe、DCEAPIHook.dll 和 DCEConfig.yaml 复制到您的游戏/软件安装目录

编辑 DCEConfig.yaml 为您的目标编写配置,然后执行 DCELoader.exe 并享受。
https://github.com/Luca1991/DiscCheckEmu
作者: if4 (if)   2024-02-28 02:07:00
看起来很不错,好好研究一下 ^^请问可以绕过保护措施吗?
楼主: playlive (player)   2024-02-28 21:06:00
原文就说不会绕过了

Links booklink

Contact Us: admin [ a t ] ucptt.com