如何欺骗system.windows.forms.application.startuppath返回另一个目录?

时间:2017-09-14 14:10:39

标签: c# reflection directory

我正在尝试反映已安装的应用。它从其本地文件夹加载文件。我最初假设只使用Directory.SetCurrentDirectory会工作,不幸的是,我正在反映的程序集中的一些代码使用system.windows.forms.application.startuppath忽略当前的工作目录并加载dir正在运行的程序集(我的代码)从...开始。虽然我知道我要求的是黑魔法,有没有办法让那个常数暂时认为它不是我真正的应用程序启动的地方?

或者,当我输入此内容时,我认为它可能是一个x-y问题,有人会想到比这更好的解决方案吗?

0 个答案:

没有答案