gpt4 book ai didi

c++ - 有没有办法从另一个进程中找出完整的文件路径?

转载 作者:行者123 更新时间:2023-11-27 23:14:57 29 4
gpt4 key购买 nike

最近我制作了一个程序,它从 notepad.exe 中 Hook 函数“WriteFile”。

我想获取我的应用程序 Hook 的文档的完整路径,所以我使用了

GetModuleFileName/GetModuleFileNameEx.然而,只有我能找到的字符串是

'记事本.exe'

关于这种情况,想请教您一个问题。

有什么方法可以获取文件的文件名吗?比如 C:\Desktop\test.txt

最佳答案

首先,我什至无法开始想象您的程序的意义所在。在我看来,很有可能会有更好的方法来实现您的实际目标。

但是,从表面上看这个问题,如果您已 Hook WriteFile,那么您可能也可以 Hook CreateFile。如果这不是一个选项,无论出于何种原因,那么您可以轻松地从 Hook 的 WriteFile 中找到文件名。调用GetFileInformationByHandleEx传递 FileNameInfo

关于c++ - 有没有办法从另一个进程中找出完整的文件路径?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16969662/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com