工作的時候遇到一個bug,由一個程序通過CreateProcess函數喚起另外一個程序,由於第一個參數ApplicationName沒有寫絕對路徑,導致程序喚起失敗。
1.主調進程.EXE文件所在的目錄
2.主調進程的當前目錄
3.Windows系統目錄,即GetSystemDirectory返回的System32子文件夾
4.Windows目錄
5.PATH環境變量中列出的目錄
CreateProcess函數的LPCTSTR lpCurrentDirectory(子進程的工作目錄)參數最好指定一下,如果不指定的話,有些依賴子進程的窗口會有問題