1
A
回答
2
的Python增加了腳本目錄到sys.path中,而不是工作 目錄。 Windows ProcessParameters存儲工作目錄的DosPath字符串和 句柄。設置新工作目錄時,將刪除初始工作目錄 的所有痕跡,即 DosPath字符串已更新,並且舊目錄句柄關閉, 被替換爲新目錄。我檢查了審計過程創建 可能會有所幫助,但審計事件不存儲初始工作 目錄。
相關問題
- 1. PowerShell開始工作工作目錄
- 2. 獲取工作周開始
- 3. SPSS獲取工作目錄
- 4. 取消工作項目開始ThreadPool.RunAsync
- 5. SWI Prolog更改工作目錄/獲取當前工作目錄?
- 6. 如何獲取開始菜單程序目錄的路徑?
- 7. 獲取cmd.exe的當前工作目錄
- 8. Python:對於工作目錄中的每個目錄進入該目錄並獲取目錄的名稱
- 9. C#.Net從fileDialog獲取工作目錄
- 10. 從wordpress.com網站獲取工作目錄
- 11. XSL,獲取當前工作目錄
- 12. 使用JFileChooser獲取工作目錄
- 13. 如何獲取工作目錄路徑?
- 14. 獲取工作目錄變更信息
- 15. 在OpenFileDialog上獲取工作目錄
- 16. 選項獲取當前工作目錄
- 17. MySQL程序 - 開始工作
- 18. C#獲取另一個進程的工作目錄
- 19. 從子進程獲取父shell的工作目錄
- 20. 如何獲取/設置winforms應用程序的工作目錄?
- 21. 獲取完成流程的最後一個工作目錄
- 22. 使用工頭開始機架應用程序位於不同的目錄
- 23. 在Qt應用程序中獲取當前工作目錄
- 24. 過程中獲取進程ID開始的CreateObject在.NET
- 25. 通過SPListItem獲取工作流程
- 26. .gitignore現在可以在目錄開始時工作了〜
- 27. C#相對路徑不從工作目錄開始
- 28. 獲取目錄迭代器以從webroot開始
- 29. 開始在已有項目上工作
- 30. 與開始Oozie的工作流程
問題已更新。 ...一個進程**(不受我控制)** ... – user1712447
Python將腳本目錄添加到'sys.path',而不是工作目錄。 Windows的'ProcessParameters'爲工作目錄存儲'DosPath'字符串和'Handle'。當一個新的工作目錄被設置時,初始工作目錄的所有痕跡都被刪除,即'DosPath'字符串被更新並且舊的目錄'Handle'被關閉並被新的工作目錄替代。我檢查了創建審計進程是否有幫助,但審計事件不存儲最初的工作目錄。 – eryksun
謝謝@eryksun。這看起來像是對我的迴應,可以幫助其他人。如果您將其作爲答案輸入,我會接受它。 – user1712447