
我正要下載 PC 遊戲《黑手黨 II》(http://en.wikipedia.org/wiki/Mafia_II)。網站說我有steam,我說沒有......它詢問是否下載,我給了是。
下載 1.5mb 的 exe 後,它會執行、下載並安裝其他檔案。之後程式就打開了。這給我一種感覺,這可以用flex來寫。如果有人能清除這個問題那就太好了...
另外,我去黑手黨2官方網站下載了演示版,它再次詢問我是否安裝了steam,我說是。然後出現 Firefox 應用程式啟動對話方塊。我再次有這個問題如何使用 Firefox 啟動應用程式...?也許我應該把這個問題作為一個單獨的問題來問,但由於它與上述問題相關,所以我在這裡問了它......
答案1
Steam 是用 C++ 編寫的,使用(除其他外)WebKit 和 MFC(至少在 Windows 上)。安裝程式由軟體作者自己編寫 - 它們可以用任何語言編寫,許多使用 DemoShield 或 Windows Installer。直接從 Steam 下載使用捆綁的安裝腳本,而不是單獨的安裝程式。
如果您談論的是 Steam 用戶端,那麼它主要是 C++。如果您談論的是安裝程序,那麼它可以是任何東西。如果您談論的是“安裝到 Steam”整合安裝程序,那也是 C++。