给定处理'A'的HANDLE(或ProcessID)是否可能在Win32 上,无关的进程'B'确定进程'A'的当前工作目录?
答案 0 :(得分:4)
是的,但这不重要。我知道的唯一方法是使用CreateRemoteThread
在目标程序的上下文中执行GetCurrentDirectory
。
答案 1 :(得分:1)
我认为这可能是使用相同的技术来获得external processes command line并且似乎确实有_RTL_USER_PROCESS_PARAMETERS->CurrentDirectoryPath
听起来很有希望。
(该示例未声明API基本上未记录,且它们为not future proof,因此YMMV)