最近的一個(gè)項(xiàng)目里面出現(xiàn)了一個(gè)bug,開始的時(shí)候能夠成功的創(chuàng)建進(jìn)程,而后來執(zhí)行某個(gè)操作之后就無法創(chuàng)建成功了,GetLastError()返回的結(jié)果是找不到文件,這就奇怪了。為什么開始的時(shí)候能找到,而后來找不到呢?還不清楚什么原因,所以變通一下,改成絕對路徑,搞定
GetCurrentDirectory
SetCurrentDirectory
使用絕對路徑的缺點(diǎn)是安裝前很難確定文件路徑,另一點(diǎn)是不能隨意移動(dòng)exe文件。
確實(shí)如此,多謝brent兄指點(diǎn)^_^