作者july ()
站內Windows
標題[問題] 16位元的.exe 如何在Win7下執行
時間Mon Jul 30 05:12:47 2012
請教一下各位Windows高手
小弟手邊有個可以在 WinXP 下執行的一個 .exe 檔案
是以前學長自己寫的一個16位元的程式,
這主要是一個學術研究上的程式,所以也無法一直有更新版本
之前這個16位元程式在 WinXP 下執行都沒有問題
但是換到 Win7之後,程式就無法執行了.....
每次執行都會顯示出 此程式不相容的訊息
不知道各位有沒有任何建議可以讓16位元的程式在Win7下執行呢?
謝謝各位....
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 71.132.194.27
→ yjn :我記得win7好像有winXP的相容模式吧 07/30 06:28
→ eric424 :相容模式沒用的話試試看XP mode或vm 07/30 08:53
→ asdfghjklasd:請學長更新版本?! 07/30 13:06
→ july :請問一下,怎麼改成 XP mode? 07/30 16:56
推 dhzzzj :你的win7要專業版以上 去網路上下載xp mode 07/30 17:17
→ dhzzzj :他是一種 VM狀態 而非變成XP 07/30 17:17
→ yan12125 :64bit的Win7不能跑16bit的程式,但是32bit的可以 07/30 17:45
推 wkwtb :64bit win7->安裝vmware->安裝32bit XP->可以跑了 07/30 18:46
→ july :請問一下,vmware 是免費軟體還是需要另外購買呢? 07/31 14:04
推 wooden0819 :vmware player (免費) workstation (付費) 07/31 14:27
→ july :vmware player 也可以支援 16-bit 的程式嗎? 07/31 15:07
→ dhzzzj :他只是虛擬機器 其他的OS還是要自己準備 07/31 15:17
推 wkwtb :試了再說吧 07/31 16:27
推 maniaque :無解吧,64bits 還是只能跑 32bits VM ,不然只能改採 07/31 20:37
→ maniaque :模擬器方式解譯(把16位元程式重新用32位元指令跑) 07/31 20:37
→ maniaque :跟一般遊戲機模擬器運作模式相似.... 07/31 20:38
→ maniaque :XP mode 本來就是 VM ,他原本產品名是 Virtual PC 吧 07/31 20:38
推 wooden0819 :樓上正解...只不過MS把VHD作好給你用而已... 07/31 22:23
推 wkwtb :mail給我測~ 我電腦win7 64 07/31 22:52
→ wkwtb :有一個vmware裡面灌的是 32位元XP 07/31 22:52
→ wkwtb :測過就知道可不可以了 07/31 22:54
推 wkwtb :如果OK的話,傳到免空,看要不要加密... 07/31 23:18
推 aven01 :.exe檔 右鍵/內容/相容性 選XP看你要SP幾 我還沒裝過 08/01 18:34
→ aven01 :要用vm去跑的 08/01 18:35
推 sellgd :跑4個就變64位元了 (誤 08/13 00:29