→ Kerlifw:把 "\"c:\\Program Files\\PCMan Combo\\PCMan.exe\""換成 01/04 17:55
→ Kerlifw:"c:\\Program Files\\PCMan Combo\\PCMan.exe"看看 01/04 17:57
→ QQ29:可以開了= = 不過疑問也來了 我是之前都用system()去開 01/04 19:09
→ QQ29:但是這裡為啥不需要這樣 是因為unicode和char*的差別嗎?? 01/04 19:12
推 UNARYvvv:建議用 GetStartupInfo () 01/04 19:56
→ UNARYvvv:另外對 CreateProcessW 的第二參數 lpCommandLine 01/04 19:57
→ UNARYvvv:不該傳入一個 const string literal 請見 MSDN 01/04 19:58
→ UNARYvvv:跳出 access violation 的原因應該就是因為那樣吧 01/04 19:59
推 cplusplus:你覺得system跟CreateProcess是一模一樣的東西? 如果 01/04 20:37
→ cplusplus:你覺得不是,那你覺得處理字串的規則一定會一樣? :P 01/04 20:37
→ cplusplus:當然有可能不一樣...查一下MSDN吧...有很詳細的說明 01/04 20:37
→ QQ29:to U大 我發現是沒傳si 就會出現violation....不知道為啥 01/04 22:06
推 cookiesgreat:有一個函數是 GetLastError() 什麼的,可看錯誤碼。 01/04 22:26
→ cookiesgreat:if(!CreateProcess()){ GetLastError(); } 01/04 22:27
→ cookiesgreat:接著去 Google "System Error Code" 01/04 22:27
推 aecho:覺得win32就是不斷的看MSDN和論壇啊 Orz 01/04 22:27
推 cookiesgreat:耶... 突然發覺原 PO 的問題已經解決了= =" 01/04 22:30
→ QQ29:也不算解決 我其實對 cplusplus大的那推文不了解.... 01/04 22:49
推 cplusplus:orz 查一下msdn啦~我是說system跟CreateProcess處理參數 01/04 23:30
推 cplusplus:的方法不同....怎麼突然不能連續推文了... 01/04 23:37
推 VictorTom:簡單的說, 就是什麼時候檔案路徑要加""避免被空白隔開, 01/04 23:41
→ VictorTom:什麼時候不需要; 這些東西就要仔細查文件了....:) 01/04 23:44
→ QQ29:喔我以為是unicode那個我不懂的東西@@ 01/05 00:07
→ QQ29:超久的推文間隔.... 其實MSDN我每次看的都更頭大....好痛苦 01/05 00:11