2013-02-08 27 views

回答

4

當前目錄設置爲進程啓動的一部分。一旦這個過程開始,它可以隨意更改當前目錄。

當前目錄被指定爲參數CreateProcess,實際上是用於創建過程的其他任何類似的API函數。將NULL傳遞給新進程的當前目錄很常見。在這種情況下,使用父進程的當前目錄。

所以,看您的具體問題:

爲什麼會這樣呢?

如果你的過程中,當前目錄是system32,這是因爲無論啓動過程中選擇,使其所以,還是你的進程當選使它如此。

情況總是如此嗎?

不,流程創建者和流程本身都可以自由設置當前目錄。

這是打算?

我不知道,因爲我不知道你的過程是如何創建的。