有沒有辦法找出應用程式試圖開啟哪些檔案?

有沒有辦法找出應用程式試圖開啟哪些檔案?

好的,我會盡可能簡單地解釋這一點,所以請耐心等待。

我在 Windows 上找到了某個應用程式的副本,這意味著它由多個文件組成。

雖然我不想分享這個應用程式的名稱,但我很確定它是免費軟體,因為它相當舊,並且在網路上找不到它的存在。

擁有此副本的人實際上並沒有分享不過。他只是碰巧在他的伺服器上備份了它,而我碰巧在那裡找到了它。

但我無法下載整個文件,因為他的伺服器上不允許目錄列表。

我已經下載了該應用程式的主文件,所以我知道這就是我要找的。不幸的是,我實際上無法使用它,因為沒有其他文件它就會崩潰。

我只需要知道這些文件的名稱。然後我就可以下載它們了。


所以,基本上,我問是否有任何適用於 Windows 的應用程序,您可以在其中打開某個進程,並且當該進程嘗試在內部加載文件時,路徑會存儲在那裡。

所有流程的報告也很好。我可以在那裡找到它。

感謝你的回答。


編輯:這個人的聯絡方式已經死了。

答案1

使用起來可能很困難且麻煩,但係統內部進程監視器正是您所需要的。

你可以找到它這裡

您需要添加一堆過濾器才能讓它為您工作,因為它會監視 Windows 核心之外發生的所有事情。對凡人來說,這訊息太多了。

首先新增一個篩選器以僅包含您的 exe 名稱。然後開始添加過濾器以排除您確定不關心的內容。

我已經使用這種方法來找出有關 EXE 的各種問題,但我沒有原始程式碼。

提示:

我發現添加過濾器對於Result IS NOT SUCCESS您在這裡嘗試做的事情很有好處。

右鍵單擊清單視圖中的內容可以動態新增篩選器,但它們可能不會執行您想要的操作.. 玩一下。

相關內容