作者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
1F:→ yjn :我記得win7好像有winXP的相容模式吧 07/30 06:28
2F:→ eric424 :相容模式沒用的話試試看XP mode或vm 07/30 08:53
3F:→ asdfghjklasd:請學長更新版本?! 07/30 13:06
4F:→ july :請問一下,怎麼改成 XP mode? 07/30 16:56
5F:推 dhzzzj :你的win7要專業版以上 去網路上下載xp mode 07/30 17:17
6F:→ dhzzzj :他是一種 VM狀態 而非變成XP 07/30 17:17
8F:→ yan12125 :64bit的Win7不能跑16bit的程式,但是32bit的可以 07/30 17:45
9F:推 wkwtb :64bit win7->安裝vmware->安裝32bit XP->可以跑了 07/30 18:46
10F:→ july :請問一下,vmware 是免費軟體還是需要另外購買呢? 07/31 14:04
11F:推 wooden0819 :vmware player (免費) workstation (付費) 07/31 14:27
12F:→ july :vmware player 也可以支援 16-bit 的程式嗎? 07/31 15:07
13F:→ dhzzzj :他只是虛擬機器 其他的OS還是要自己準備 07/31 15:17
14F:推 wkwtb :試了再說吧 07/31 16:27
15F:推 maniaque :無解吧,64bits 還是只能跑 32bits VM ,不然只能改採 07/31 20:37
16F:→ maniaque :模擬器方式解譯(把16位元程式重新用32位元指令跑) 07/31 20:37
17F:→ maniaque :跟一般遊戲機模擬器運作模式相似.... 07/31 20:38
18F:→ maniaque :XP mode 本來就是 VM ,他原本產品名是 Virtual PC 吧 07/31 20:38
19F:推 wooden0819 :樓上正解...只不過MS把VHD作好給你用而已... 07/31 22:23
20F:推 wkwtb :mail給我測~ 我電腦win7 64 07/31 22:52
21F:→ wkwtb :有一個vmware裡面灌的是 32位元XP 07/31 22:52
22F:→ wkwtb :測過就知道可不可以了 07/31 22:54
23F:推 wkwtb :如果OK的話,傳到免空,看要不要加密... 07/31 23:18
24F:推 aven01 :.exe檔 右鍵/內容/相容性 選XP看你要SP幾 我還沒裝過 08/01 18:34
25F:→ aven01 :要用vm去跑的 08/01 18:35
26F:推 sellgd :跑4個就變64位元了 (誤 08/13 00:29