2021/01/13(水) [n年前の日記]
#1 [pc][flash] Flash製のスクリーンセーバが動かなくなったので色々調べたり
Windows10 x64 20H2上でFlash製のスクリーンセーバが動かなくなってしまったので、そのあたりをググっていたり。
Adobe だの Microsoft だの Google だの Mozilla だの、そのあたりの方針で、Flash関連は今後終了しますよ、ということになっていたわけだけど。Windows上の Flash Player も、2021/01/12 以降は動作しないように時限装置(?)が仕込まれていたわけで。
結果、2021/01/12を境に、Flash で作られたスクリーンセーバ群も全部動かなくなりました、というオチなのだけど…。
Adobe だの Microsoft だの Google だの Mozilla だの、そのあたりの方針で、Flash関連は今後終了しますよ、ということになっていたわけだけど。Windows上の Flash Player も、2021/01/12 以降は動作しないように時限装置(?)が仕込まれていたわけで。
結果、2021/01/12を境に、Flash で作られたスクリーンセーバ群も全部動かなくなりました、というオチなのだけど…。
◎ Fliqloについて。 :
さておき。デスクトップ全体に時計を表示してくれる Fliqlo というFlash製スクリーンセーバについては、Flashを使わない版が公開されているらしいので試用してみたり。
_Fliqlo - Flip Clock App and Screensaver
WIndows10 x64 20H2上で、ちゃんと動いてくれた。ありがたや。
_Fliqlo - Flip Clock App and Screensaver
WIndows10 x64 20H2上で、ちゃんと動いてくれた。ありがたや。
◎ Nissan_GRV2213 について。 :
一時期、自動車メーカの日産が、Nissan_GRV2213 というスクリーンセーバを配布していたことがあって。これも Flash製なので動かなくなってしまったのだけど…。
_cube WIRED groovisions スクリーンセーバー「GRV2213」:日産 キューブ ブログ Cube Blog (Web Archive)
_nau-magazine: GRV2213
C:\Windows\SysWOW64\ 以下に、
_cube WIRED groovisions スクリーンセーバー「GRV2213」:日産 キューブ ブログ Cube Blog (Web Archive)
_nau-magazine: GRV2213
C:\Windows\SysWOW64\ 以下に、
- Nissan_GRV2213.scr
- Nissan_GRV2213 dir フォルダ
◎ scrからswfを取り出せないものか。 :
Windows用のスクリーンセーバは、ファイルの拡張子が .scr だけど。実態は .exe ファイルですよ、という話を聞くわけで。決まったオプション(/s, /c, /a, /p)を指定した際、そのように動作する .exe を作って、拡張子を .scr にすればスクリーンセーバとして利用できますよ、みたいな。
_スクリーンセーバー
_[VC2005] スクリーンセーバーを作る方法 - White Tiger
_Borland C++ 5.5 フリーでスクリーンセーバを作る
ということは、Flash で作られた .scr を .exe にリネームして、.exe から .swf を抽出できればなんとかなるのかなと…。
.exe から .swf を抽出するあたりは、以下を参考にすればなんとかなりそうな気配があるなと…。
_nullsecurity.org/articles - "Extracting SWF from Flash Projector"
_dump_projector for Linux and other Unix systems
_GitHub - laenion/dump_projector: Extract SWF files from Flash Player Projector EXE files
_スクリーンセーバー
_[VC2005] スクリーンセーバーを作る方法 - White Tiger
_Borland C++ 5.5 フリーでスクリーンセーバを作る
ということは、Flash で作られた .scr を .exe にリネームして、.exe から .swf を抽出できればなんとかなるのかなと…。
.exe から .swf を抽出するあたりは、以下を参考にすればなんとかなりそうな気配があるなと…。
_nullsecurity.org/articles - "Extracting SWF from Flash Projector"
_dump_projector for Linux and other Unix systems
_GitHub - laenion/dump_projector: Extract SWF files from Flash Player Projector EXE files
◎ swfを解析するアレコレ。 :
.exe から .swf を取り出せても、スクリーンセーバとして再利用するためには、別の何かで処理を書き直さないといかんよなと…。swfを解析して、別の何かとして出力するツールが必要になりそう。
_フリーで使えるFlash(SWF)のコンパイラ・逆コンパイルツール|てくめも@ecoop.net
swfmill、Flasm、swftools 等でどうにかならんかな…。
一応自分も、昔、swfmill で swf を xml 出力して、その xml を Ruby + DXRuby で読み込んで再生、という処理を試したことがあるので…。
_mieki256's diary - DXRubyでswfアニメを再生する
頑張ればたぶんなんとかなるんだろうな、という気配ぐらいはあるような。そもそも、昔、swf を HTML5 + JavaScript に変換するツールを作って稼いでいた方々が居た、てな話を、つい最近どこかで目にした記憶もあるし、実現不可能というわけではないのだろう。
ただ、労力に見合う結果が得られるかどうか、てなあたりが問題だけど。今後 Flash の新作は出てこないわけで、これはもう、8bit PCのエミュレータとか、そういうジャンルにかなり近い話になっていきそうな予感。
_フリーで使えるFlash(SWF)のコンパイラ・逆コンパイルツール|てくめも@ecoop.net
swfmill、Flasm、swftools 等でどうにかならんかな…。
一応自分も、昔、swfmill で swf を xml 出力して、その xml を Ruby + DXRuby で読み込んで再生、という処理を試したことがあるので…。
_mieki256's diary - DXRubyでswfアニメを再生する
頑張ればたぶんなんとかなるんだろうな、という気配ぐらいはあるような。そもそも、昔、swf を HTML5 + JavaScript に変換するツールを作って稼いでいた方々が居た、てな話を、つい最近どこかで目にした記憶もあるし、実現不可能というわけではないのだろう。
ただ、労力に見合う結果が得られるかどうか、てなあたりが問題だけど。今後 Flash の新作は出てこないわけで、これはもう、8bit PCのエミュレータとか、そういうジャンルにかなり近い話になっていきそうな予感。
この記事へのツッコミ
[ ツッコミを読む(1) | ツッコむ ]
以上です。
それをフラッシュプレイヤープロジェクターで再生できます。
ご参考にどうぞ