鱼C论坛

 找回密码
 立即注册
查看: 3016|回复: 1

怎么修改目标程序存储路径

[复制链接]
发表于 2016-11-23 10:45:24 | 显示全部楼层 |阅读模式
100鱼币
如题,现在有一款游戏,默认保存在C盘的APPDATA/LOCALNOW目录下,我原想用OD修改路径,奈何找半天没找到全局的值。后来索性用HOOK技术,首先HOOK createfileA和createfileW,返回的句柄是被修改过的。,然后可以明确的获取到文件的路径,然后我把要改的路径改成D盘或者E盘,其它不变。但是结果也未达到预期效果,在修改的盘中并未发生成相关的文件和文件夹。
因为我是先启动程序,再HOOK,再点开始游戏,游戏就开始加载。我想是不是在程序创建进程的时候就HOOK呢,也就是启动时注入DLL,后来我也用了这个方法,自己创建线程启动游戏,然后成功注入我的DLL,但是游戏加载到95%就不动了。我在HOOK函数中还未做任何处理,只是返回真实的createfile。
不知道我说的清楚不,欢迎解答!!!

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2016-11-23 11:19:01 | 显示全部楼层
貌似不是HOOK导致加载95%不动,而是启动时注入原因。看来哪里没有处理好。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-11-27 18:40

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表