远程更改进程的工作目录

时间:2010-03-29 16:45:11

标签: vb.net windows winapi

我现在有一个有bug的应用程序,但是我们无法更新最终用户以解决问题。可能的解决方法是将工作目录更改为应用程序的安装目录,但据我所知,在程序本身之外没有办法做到这一点。是否有某种Windows API调用可以更改其他进程的工作目录,或者由于安全问题而无法使用?我认为这是不可能的。

2 个答案:

答案 0 :(得分:1)

您可以使用快捷方式更改最初启动的目录。如果这还不够,我不相信你想要的东西是不可能的,如果没有在事后注入一个自定义的dll。

答案 1 :(得分:1)

为什么要更改工作目录?也许您可以通过某种方式修改PATH环境变量,以更改应用程序搜索文件的目录顺序。