なぜ SWF を EXE に変換するのですか?
本来のユースケースは、Flash ゲームやキオスクアプリをブラウザプラグインなしで実行できる単一ファイルとして配布することでした。その必要性は Flash 自体とともにほぼ消失し、標準の Flash プロジェクター .exe ファイルは Flash Player を終了させたのと同じ 2021 年のキルスイッチに抵触します。
SWF から EXE への変換方法
Adobe Flash APP
Internet Archive からスタンドアロン・デバッグプロジェクター (flashplayer_sa.exe) をダウンロードして開き、「File > Create Projector」に移動して .swf を選択し、出力される .exe を保存します。
SWF to EXE Converter APP
SWF to EXE Converter を使用して .swf をプロジェクター実行ファイルにラップします。ただし、これらのツールの多くは古い Flash ランタイムを同梱しており、ウイルス対策ソフトウェアを起動させる可能性があることに注意してください。
SWF を変換するプログラム
これらの形式について
SWFファイルは、コンパイルされたAdobe Flashのアニメーション、ゲーム、またはインタラクティブな動画(Small Web Format)です。Adobe Flash…
.SWF の詳細を開く →EXEファイルはWindowsの実行プログラムです。Windowsでは、ダブルクリックして実行します。MacやLinuxでは、CrossOverやWineを使用してください。EXEはWindows以外ではネイティブに動作しません。EXEはWindowsにおけるマルウェア配布の最も一般的な形式であるため、信頼できるソースからのファイルのみを実行してください。
.EXE の詳細を開く →品質と注意点
- 標準の Flash Player は 2021 年 1 月にキルスイッチを受け取り、SWF コンテンツの実行を拒否します。デバッグプロジェクターのみがそのアップデートを回避しました。
- デバッグプロジェクターは放棄され、パッチが適用されていないバイナリです。信頼できるファイルに対してのみ、かつ自身が管理するマシン上でのみ使用してください。
- SWF を他人に配布する場合は、Ruffle スタンドアロン・デスクトップアプリと同梱するのが、より安全でアクティブにメンテナンスされている代替手段です。
よくある質問
プロジェクター `.exe` は他の Windows マシンでも動作しますか?
プロジェクター `.exe` ファイルに代わる現代的な方法はありますか?
.swf を Ruffle デスクトップバイナリと一緒に配布してください。Ruffle は Windows、macOS、Linux で動作し、キルスイッチがなく、アクティブにメンテナンスされています。なぜサードパーティの SWF-to-EXE ラッパーはウイルス対策アラートを発生させるのですか?
.exe ファイルは通常の Flash Player と同じ 2021 年のキルスイッチ動作に直面するため、信頼性が低く、セキュリティツールによってフラグが立てられます。