
私はPCゲーム「マフィアII」(マフィアII)。サイトには Steam を持っているかと書かれていたので、私は「いいえ」と答えました。ダウンロードするかどうか尋ねられたので「はい」と答えました。
1.5MB の exe ファイルをダウンロードした後、実行され、追加ファイルをダウンロードしてインストールしました。その後、プログラムが開きました。これは flex で記述されている可能性があると感じました。誰かがこれを解決できれば、それは素晴らしいことです...
さらに、デモをダウンロードするためにマフィア II 公式サイトにアクセスしたところ、Steam がインストールされているかどうかを再度尋ねられたので、はいと答えました。すると、Firefox アプリケーションの起動ダイアログ ボックスが表示されました。また、Firefox を使用してアプリケーションを起動する方法についての質問がありました... ?? これは別の質問として尋ねるべきかもしれませんが、上記の質問と関連しているため、ここで尋ねました...
答え1
Steam は C++ で書かれており、WebKit と MFC (少なくとも Windows では) を使用しています。インストーラーはソフトウェアの作者自身によって書かれており、どのような言語で書かれていてもかまいませんが、多くは DemoShield または Windows Installer を使用しています。ただし、Steam から直接ダウンロードする場合は、個別のインストーラーではなく、バンドルされているインストール スクリプトが使用されます。
Steam クライアントについて話しているのであれば、主に C++ です。インストーラーについて話しているのであれば、何でも構いません。「Steam にインストール」統合インストーラーについて話しているのであれば、それも C++ です。