Is it possible to determine the working directory of another process?

前端 未结 2 1910
长情又很酷
长情又很酷 2020-12-07 03:37

Given a HANDLE (or ProcessID) to process \'A\' is it possible on Win32 for an unrelated process \'B\' to determine the current working directory of process \'A\' ?

2条回答
  •  -上瘾入骨i
    2020-12-07 04:01

    I thought this may be possible using the same technique you can use to get an external processes command line and there does seem to be a _RTL_USER_PROCESS_PARAMETERS->CurrentDirectoryPath which sounds promising.

    (The example doesn't state that the APIs are largely undocumented and that they are not future proof, so YMMV)

提交回复
热议问题