2014-08-31 44 views
1

回到我的C64和Amiga時代,一家名爲Datel的公司出售了名爲「Action Replay」的磁帶,凍結了正在運行的進程(遊戲)並允許您修改其數據。然後,您可以將修改後的進程保存到磁盤(永久更改遊戲)或繼續播放。PC流程的操作重播?

有沒有辦法用PC進程做到這一點?我知道如何暫停進程並修改其內存,但我不確定如何將進程內存作爲新的可執行文件保存到磁盤。

回答

0

OllyDbg與OllyDump插件是轉儲進程的良好組合。它將更正入口點地址,導入功能地址和其他需要修復的地址。這是一個強大的組合,但它當然缺乏最終彈藥筒的易用性。

+0

嗨,感謝您的回覆,但我想知道更多關於自己做的事情,而不是依賴我可能無法合法分發的第三方解決方案。無論如何,我會看看OllyDbg,看看它是否支持命令行選項來執行你所說的話。謝謝,我注意到你說的是Final Cartridge而不是Action Replay。 :)我以前也有過兩輛車。 :) – SJ2571 2014-09-04 11:07:15

+0

如果您正在查找命令行工具,則還可以查看microsoft procdump。但請記住,傾倒位只是故事的一半。您還需要修復入口點和導入! ...很高興看到還有其他人仍然在爬c64次; =) – Postlagerkarte 2014-09-04 12:02:16