【分享】自己移植windows軟體、遊戲到MAC? 神器 WineSkin 的簡單介紹

2025-07-03 01:20:26 2014世界杯梅西

2016年4月11日 星期一

【分享】自己移植windows軟體、遊戲到MAC? 神器 WineSkin 的簡單介紹

今天跟大家介紹一個免費軟體:WineSkin

WineSkin是什麼?

[Wineskin is a tool used to make ports of Windows software to Mac OS X. The ports are in the form of normal Mac application bundle wrappers. It works like a wrapper around the Windows software, and you can share just the wrappers if you choose.]

Wineskin是一個打包工具,可以把windows的軟體、遊戲打包成一個mac的app,而且打包成功後可以分享給其他mac使用,不像parallels或crossover只可以在單一臺電腦使用!

Wineskin是基於wine 這個核心,在Linux上面是有名的軟體,

重要的是,他是免費的工具!

廢話不多說,我們就來看看Wineskin如何使用吧~

---

首先,先到官網下載,

目前最新版是1.7

下載解壓縮後可以看到這個app,直接丟進應用程式資料夾或者直接打開也可以

打開後可以看到這個界面:

大家注意一下,現在Wrapper version的版本是2.6.2,如果有新版,

可以按update更新wrapper的版本~

如何判讀有沒有新版呢?

只要看[Update]給不給按就知道啦,給按的話就是有新版可以更新了!

接著,我們要來安裝[engine],這個引擎就是模擬windows核心的部分,

按下上面的【+】號,就可以新增一個新的engine

按下選單可以看到很多不同版本的引擎,至於不同版本有什麼差異,

這通常是安裝遊戲的時候,一些支援度的問題,

有興趣的人可以上官方討輪區看看!

或者按下【View Wine Release Notes】看該版本的細節~

(有些比較舊的windows軟體可能需要用比較舊的engine才能成功打包)

這裏直接安裝最新版,按下【download and install】

然後按下【ok】

安裝完之後會回到一開始的選單

如果需要安裝多個engine的話也可以,不需要該engine的話也可以按【-】刪除

接下來,就是要【Create New Blank Wrapper了!】

這裡可以自定app的名稱,然後按ok

等待生成~

第一次新增的時候會問你要不要安裝Mono跟gecko

如果你的windows軟體會用到.NET的架構會建議安裝Mono

如果你的windows軟體安裝檔是.msi的話就一併安裝gecko

已經按[Cancel]了?沒關係,後面還會提到如何安裝~

完成之後,按【View wrapper in Finder】

再來,有些人直接執行會發現無法執行(新版的engine會有這個問題)

所以要按右鍵 > 顯示套件內容 > 裏面有個Wineskin

執行之後,就可以開始選擇想要安裝的windows軟體、遊戲了!

按下【Install Software】

此時發現有兩種安裝模式,第一個是選擇安裝檔(.exe或.msi)進行安裝

另一個是直接複製資料夾,適用在windows本身就不用安裝的綠色軟體(免安裝軟體)

我這裏選擇安裝exe檔案(以MedCalc試用版為例)

可以順利安裝的軟體就會進入安裝選單

然後建議把新增捷徑都取消掉

安裝的位置就選預設的C槽就好

完成後可以直接打開(Launch MedCalc)

點選 Free trail之後就可以順利進入軟體界面了~

(PS:因為前幾天安裝過,所以試用15天剩下12天.....刪掉重新安裝並不會重新計算@@)

可以測試一下基本的功能是否都可以用(有些windows軟體移植之後會有問題)

測試之後,關掉程式,第一次會出現這個選單,選擇預設的程式,

本例的預設執行程式是,medcalc.exe

按下OK之後就會會到先前的選單,按quit即可,此時再按原本的Mycoolwrapper.app

就會變成剛剛安裝的windows軟體了!

有序號的不妨輸入看看是否能用

(but,如果你的序號只能授權給一台電腦,輸入之後或許其他電腦就不能用了@@)

基本上程式裏面還是不能輸入中文,但是可以跟mac共用剪貼板,

所以可以複製中文再到程式裏面貼上

PS:程式是模擬windows,所以快速鍵還是ctrl+____哦~(mac是command+___)

基本上到這裡就算完成移植了~

不過有些地方可以做一些設定~

------------------------------------

回到右鍵 > 顯示套件內容 > wineskin

選擇【Set screen options】

這裏可以設定一些螢幕選項,預設是[AUTOMATIC]

若要手動設定,可以選擇[OVERRIDE]

可以選擇強制全螢幕【Fullscreen】

或者直接顯示一個虛擬桌面【Virtual Desktop】

然後有各種解析度可以選(這裏選1024*768)

我們來看看這樣做會有什麼效果:

這樣就會直接跑出一個1024*768的虛擬桌面!

(有些軟體、遊戲想要把全螢幕設定在一定大小的可以這樣設定)

-------------------------------------------------------------------------------------------

在【Advanced】裏面,有三個分頁:

設定---Configuration

1. windows EXE,也就是這個打包後的app預設執行的exe檔

2. 這個app執行後的名稱與版本,

版本會顯示在這裏

3. 更換打包後app的圖示,這個只支援icns檔案,如何轉檔可以參考img2icon這個軟體

--

工具--Tools

A. 一些設定,例如更改Windows的版本(預設是XP),顯示卡、預設的麥克風、喇叭等

B. 修改模擬系統的登錄檔或匯入登錄檔。有些遊戲或軟體安裝後需要匯入登錄檔

C. 工作管理員

D. Winestricks,這個是wineskin裏面很重要的工具,後面再介紹

E. Custom EXE creator,這個是讓你在這個app裏面,打開其他exe檔用的,後面再介紹

F. 強制關掉所有wine的程式

--

其他選項---Options

基本上這裡的選項筆者比較少用,如果有其他特殊需求可以點選看看

----------------------------------------------------

接著介紹【Winescricks】

裏面有很多app、遊戲、dll、字形等可以下載安裝

移植遊戲時,缺少dll檔案的時候可以在這裏找,例如VB6、cmd、direct 9等等

勾選需要的之後,按下run就會自動下載安裝了!

之前沒有安裝到的MONO和Gecko也可以在這裏找到安裝~

----

【Custom EXE creator】

打開後會看到這個畫面

Setting的地方跟之前一樣,設定app的名字、要執行的EXE檔路徑

Screen setting也跟之前一樣,看要設定自動還是全螢幕、固定大小螢幕等

icon也是設定app的圖示,設定好之後按下save

設定完成之後,新的app會出現在套件內容裏面

設定好也可以執行

----------------

最後簡單介紹一下套件內容的架構,

裏面有個【drive_c】就是模擬windows的C槽,

可以看到我們稍早安裝的檔案就在這裏

有要打包的綠色軟體也可以直接複製進來,

然後在advance的地方選擇要執行的軟體就行了~

----------

後記:

並不是所有windows的遊戲、軟體都可以移植,

去官方討論區可以看到比較詳細的討論

有時候移植過後的遊戲、軟體不能正常執行可能就是缺少某些dll

這個時候只要去winestricks找到需要的dll安裝即可

通常軟體會用到的dll就是.NET3.5、.NET4.0等,或者VB6系列的dll

影音可能要多安裝解碼器,allcodec等

遊戲可能需要direct X9到X11等

其他的應該就看缺什麼就安裝什麼了~

張貼者:

highker

4月 11, 2016

以電子郵件傳送這篇文章BlogThis!分享至 X分享至 Facebook分享到 Pinterest

標籤:

教學,

電腦相關

沒有留言:

張貼留言

較新的文章

較舊的文章

首頁

訂閱:

張貼留言 (Atom)

【教學】親愛的,我把框框變大了!

前言 在即將上路的新病歷系統下, 閱讀的介面被受限在小小的框架中 在資訊系統進一步改善介面之前, 身為讀者的我們有沒有辦法自行調整呢?

【教學】在軟路由的 Esxi 下,新增 Roon OS 的虛擬機;Roon Optimized Core Kit(ROCK)

* 零、寫在前面 * 1. 近年來,智慧家庭等 IoT 設備越來越普及, 因此我也進入了這個坑。 因此,我也構建了一台工控機軟路由來當做我的主路由使用。 為什麼要用工控機軟路由?一般的路由器不行嗎? 一般的家用路由器價格效能有限, 然而當你的設備太多的時候, 一...

【教學】高醫校外連線 FOR MAC

高醫校外連線(OPENVPN For Mac) 高醫校外連線(OPENVPN For Mac) 使用VPN在校外連線使用圖書舘/資訊處資源 PDF版本 1.找...

现浇楼板浇水一天几次(楼面浇水保养,一般要浇几天)
2025最新的小众搜索网站,全网最全的小众搜索网站,全在这儿了