怎么修改目标程序存储路径
如题,现在有一款游戏,默认保存在C盘的APPDATA/LOCALNOW目录下,我原想用OD修改路径,奈何找半天没找到全局的值。后来索性用HOOK技术,首先HOOK createfileA和createfileW,返回的句柄是被修改过的。,然后可以明确的获取到文件的路径,然后我把要改的路径改成D盘或者E盘,其它不变。但是结果也未达到预期效果,在修改的盘中并未发生成相关的文件和文件夹。因为我是先启动程序,再HOOK,再点开始游戏,游戏就开始加载。我想是不是在程序创建进程的时候就HOOK呢,也就是启动时注入DLL,后来我也用了这个方法,自己创建线程启动游戏,然后成功注入我的DLL,但是游戏加载到95%就不动了。我在HOOK函数中还未做任何处理,只是返回真实的createfile。
不知道我说的清楚不,欢迎解答!!! 貌似不是HOOK导致加载95%不动,而是启动时注入原因。看来哪里没有处理好。
页:
[1]