看板 Emulator 關於我們 聯絡資訊
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 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.40.66.91 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Emulator/M.1709044501.A.39A.html
if4: 看起來很不錯,好好研究一下 ^^ 02/28 02:07
if4: 請問可以繞過保護措施嗎? 02/28 02:28
playlive: 原文就說不會繞過了 02/28 21:06
※ 編輯: playlive (114.40.79.15 臺灣), 03/11/2024 03:42:45