1. 程式人生 > >【作業系統01】C語言利用CerateProcess建立程序

【作業系統01】C語言利用CerateProcess建立程序

一個環境塊存在於一個由以NULL結尾的字串組成的塊中,這個塊也是以NULL結尾的。每個字串都是name=value的形式。因為相等標誌被當做分隔符,所以它不能被環境變數當做變數名。與其使用應用程式提供的環境塊,不如直接把這個引數設為空,系統驅動器上的當前目錄資訊不會被自動傳遞給新建立的程序。對於這個情況的探討和如何處理,請參見注釋一節。環境塊可以包含Unicode或ANSI字元。如果lpEnvironment指向的環境塊包含Unicode字元,那麼dwCreationFlags欄位的CREATE_UNICODE_ENⅥRONMENT標誌將被設定。如果塊包含ANSI字元,該標誌將被清空。