推 anpinjou: 那個x86到底是什麼鬼啊 09/09 15:31
→ Ricestone: 我也不知道為什麼程式資料夾要分位元... 09/09 15:32
→ BOARAY: 這年頭還有人遊戲丟C潮的喔… 09/09 15:32
→ Ricestone: 分這個會導致程式本身發生變化嗎? 09/09 15:32
推 Xpwa563704ju: 去查了一下可能是32位元的意思 09/09 15:33
→ Ricestone: 也不是可能啊,就是分32位元跟64位元程式 09/09 15:33
→ Ricestone: 但我不知道為什麼windows要用資料夾去分 09/09 15:34
→ Ricestone: 看來是擔心64位元跟32位元有個同名程式的時候會爆炸? 09/09 15:36
→ starsheep013: x86就是早期架構的處理器,當時系列例如8086以86作 09/09 15:36
→ starsheep013: 結,所以叫x86 09/09 15:36
→ starsheep013: 順帶一提,現在常見的x64是x86-64的縮寫,才有x86x 09/09 15:42
→ starsheep013: 64中數字大的是32位元數字小的是64位元這樣反直覺 09/09 15:42
→ starsheep013: 的問題 09/09 15:42
推 saberr33: 所以現在最好又有一個專門的遊戲槽 09/09 15:48

推 kirimaru73: 完全相同的程式原始碼可以編譯成x86x64版本的不同程式 09/09 15:49
推 seaEPC: 那個(x86)就OS在32/64位元切換期的東西 09/09 15:49
→ bheegrl: 問就是相容性 09/09 15:49
推 oyaji5566: 現在遊戲槽還得是ssd,不然載入3d資源會幹爆久 09/09 15:50
→ kirimaru73: (當然過程中編譯器會自己加入不同的必要調味料) 09/09 15:50
→ kirimaru73: 編譯出來的程式名稱又一樣,不分開的話還要特別改名 09/09 15:51
→ seaEPC: 順帶小知識,win系統槽裡的System32放的是64位元元件,而 09/09 15:51
→ seaEPC: SysWow64則是64位元win放32位元元件的地方 09/09 15:51
→ Ricestone: 但程式本身在跑的時候並不是看資料夾名字吧,OS自己知 09/09 15:52
→ Ricestone: 道這東西該用哪個指令集 09/09 15:52
→ Ricestone: 這應該是程式方的問題,實際上也是有些程式可能自己 09/09 15:52
→ Ricestone: 資料夾裡面就放了32位元跟64位元版本的程式 09/09 15:53
→ Ricestone: 而如果是同一個資料夾,本來就不管是不是64位元都不能 09/09 15:54
→ Ricestone: 完全同名吧? 09/09 15:54
推 TPAsavelove: 就腳本寫得很差 大概抄別的祖傳code吧 09/09 15:54
→ seaEPC: 3個字: 歷史包袱 09/09 15:55
推 hoshitani: 改路徑以後不新增遊戲資料夾的遊戲還蠻多的 我都改之前 09/09 15:55
→ z2155387: 夢回PSO2的HDD BURST 09/09 15:55
→ hoshitani: 會先copy\資料夾名 以防萬一 09/09 15:55
→ papertim: 幹等等,system32是給64位元用的? 09/09 15:57
→ ap9xxx: 長知識了 09/09 16:01
推 westjatht: 我每次安裝要自定義位置時都多套個資料夾居然無意間成 09/09 16:02
→ westjatht: 了防護措施 09/09 16:02
→ seaEPC: 遠古時期當OS還是32位的時候,32位元元件放在System32底下 09/09 16:05
→ seaEPC: 然後64位元OS出現,因為太多程式寫死路徑,為了保持相容性 09/09 16:05
→ seaEPC: 就把64位元元件放System32,這樣不用改程式碼只要編譯時改 09/09 16:05
→ seaEPC: 編成64位就能運作. 09/09 16:05
→ seaEPC: 而32位元程式win則改導向到SysWow64底下的32位元元件 09/09 16:05
→ seaEPC: 就變成資料夾名稱與直覺內容不符的狀況 09/09 16:07
推 johnny3: 因為當年改64位元沒有順便幫system32資料夾改名 09/09 16:08
推 johnny3: program files也是沒改名直接放64位元版 32位元放(x86) 09/09 16:10
→ johnny3: 裡 09/09 16:10
推 nwkasim: 一堆技術債,改64的時候就該換成System64啊 09/09 16:34
→ kaltu: 樓上你敢改一堆寫死路徑的就軟體全掛,windows傳統的的價值 09/09 16:46
→ kaltu: 就在於DOS的東西都能用,又不是蘋果Mac沒幾年就不相容 09/09 16:46
推 nwkasim: 能寫一個引導文件吧?轉移到新系統資料夾 09/09 17:16
推 away612101: 講了一口好設計呢…M$又不是沒試過,做了阿! 09/09 17:42
→ away612101: 相容性蛋雕,結果就是變成黑歷史,才有後續的相容版 09/09 17:42
推 Kenalex: 長知識推 技術債真有趣(?) 有沒有書是專門收集這種故事XD 09/09 18:08
推 WindowsSucks: 我還是覺得Windows這種對相容性近乎偏執的設計滿北 09/09 18:49
→ WindowsSucks: 七的,都2024年了預設編碼居然還不是utf8,搞得每 09/09 18:49
→ WindowsSucks: 次只要下載的zip檔案裡面有日文檔名八成就會變亂碼 09/09 18:49
→ WindowsSucks: ,然後程式開發者只要沒用Windows的北七寬字元API 09/09 18:49
→ WindowsSucks: ,讀中文路徑就是直接死掉 09/09 18:49
推 s8018572: wow64是Windows 32-bit on Windows 64-bit的簡寫XD 09/09 18:59