joshwang wrote:現在很多應程都很聰明,在64位元系統內自動安裝64位元版本,在32位元系統內就安裝32位元版本。請問有沒有辦法在64位元系統內強迫把軟體安裝成32位元版本? 有 2 種情況,我都遇過.1.不要用 SETUP.exe 之類的自動安裝,使用手動安裝.2.有一種 EXE 檔同時內含 X86/X64 2 種版本,自行取出 EXE 內的 X86 EXE,檔案大小約還會減少一半.
abclf5566 wrote:為什麼要多此一舉?....現在很少32吧 X86 程式能通吃 X86/X64 OS,反之 X64 程式只能在 X64 OS,我通常自製免安裝程式為了通用只會選 X86,少數的程式會 X86/X64 2 版都自製免安裝程式.PS:MS Office 竟然建議 User 安裝 X86 版本.(在 MS 大量授權下載 ISO 檔案時的說明)
plusv wrote:有 2 種情況,我都遇過.1.不要用 SETUP.exe 之類的自動安裝,使用手動安裝.2.有一種 EXE 檔同時內含 X86/X64 2 種版本,自行取出 EXE 內的 X86 EXE,檔案大小約還會減少一半. 我現在要用的軟體只有一個exe檔,但內含 X86/X64 2 種版本,請問要如何自行取出 EXE 內的 X86 EXE?
joshwang wrote:我現在要用的軟體只有一個exe檔,但內含 X86/X64 2 種版本,請問要如何自行取出 EXE 內的 X86 EXE? 可找製作免安裝程式的方法,Google 能找到一堆.
都是脫褲子夢想著.....找自己麻煩的人不少唷,硬體是64位元的架構在哪邊硬要搞成32位元,在64位元的架構下可使用32位元的軟體這樣還不夠嗎?joshwang wrote:現在很多應程都很聰明...(恕刪)
64與32最大差異應該是在硬體,(硬體指令會不同,相容性問題會出現在驅動程式,也就是跟硬體溝通)你這樣選擇就感覺像是要求原本有8核心的電腦,是不是能限制CPU運作跑成4核心一樣,同樣的一個指令64位元一次完成,32卻要跑兩次....純軟體的執行下,相容性並沒有差異阿~