2016-12-25 28 views
-2

我有一个exe程序,它通过绝对路径加载文件 fopen(“config \ script.txt”) 所以我想写一个dll,并从上面的exe文件中调用它。当调用dll时,它会将C:\ script.txt加载到内存中,然后,exe将从C驱动器而不是config \ script.txt加载脚本 是否可以映射C:\ script.txt并将其替换为IO路径(config \ script.txt)? 当我从MS文档读取时,它将首先从内存中加载,但不确定是否可以映射和替换驱动器上的物理路径。内存映射文件取代IO路径

+3

这个'config \ script.txt'不是绝对路径 - 它也不是一个exe文件 –

+0

我不相信你可以轻易地改变文件的路径。 –

回答

0

尝试制作将config\script.txt重定向到某个其他文件的符号链接。