2012年09月24日
【BM】最新の Adobe Flash Player 10.3 インストーラー作りました
Adobe さん、10.3のインストーラー直す気ないみたいなので修正しました。
本来、ソースコード、1行変更するだけで、全OS対応にできるんですけど、なんでやらないのか理解に苦しみます。
FlashUtil.exe
元のソース
FlashUtil.exe
Windows 2000対応版
これだけなのにね。対応謳っておきながら。動かないバグを直さない…訳が分からないよ ・ω・
Adobe Flash 10.3.183.86 for Windows 2000/XP/2003 May.2013
Adobe Flash 10.3.183.75 for Windows 2000/XP/2003 Apr.2013 (11th 12:00 fixed)
Adobe Flash 10.3.183.68 for Windows 2000/XP/2003 Mar.2013
Adobe Flash 10.3.183.67 for Windows 2000/XP/2003 Feb.2013
Adobe Flash 10.3.183.63 for Windows 2000/XP/2003 Feb.2013
Adobe Flash 10.3.183.51 for Windows 2000/XP/2003 Feb.2013
Adobe Flash 10.3.183.50 for Windows 2000/XP/2003 Jan.2013
Adobe Flash 10.3.183.48 for Windows 2000/XP/2003 Dec.2012
Adobe Flash 10.3.183.43 for Windows 2000/XP/2003 Nov.2012
Adobe Flash 10.3.183.29 for Windows 2000/XP/2003 Oct.2012
Adobe Flash 10.3.183.25 for Windows 2000/XP/2003 Sep.2012(Refreshed on 2012 Oct 18th)
パッケージの説明。
swflash(exkernel).inf
Windows 2000 拡張カーネル、または XP/2003用インストーラー。
コンテキストメニュー(右クリック)を開いてインストール。
swflash.inf
Normal Windows 2000用インストーラー。
コンテキストメニュー(右クリック)を開いてインストール。
uninstall.cmd
アンインストール用バッチファイル。(同じバージョンがインストールされてる必要があります)
もしブラウザがPluginを認識しない場合は、 flashplayer.xpt と NPSWF32.dll を pluginフォルダにコピーします。
素の Windows 2000版はコントロールパネルのリンクがクリックできないようになっていますが、あとは同じです。

おまけ、
11.xを入れていて、10.3を入れたいのにアンインストールしても、以下のエラーが出る場合。

「インストール中にエラーが発生しました:
インストールしようとしている AdobeR FlashR Player のバージョンは最新ではありません。Player ダウンロードセンターにアクセスして、最新の最も安全なバージョンを入手してください。」
「The version of AdobeR FlashR Player that you are trying to install is not the most current version. Please visit the Player Download Center to obtain the latest, most secure version.」
レジストリ HKEY_LOCAL_MACHINE\SOFTWARE\Macromedia を削除する。
これでOK.
本来、ソースコード、1行変更するだけで、全OS対応にできるんですけど、なんでやらないのか理解に苦しみます。
FlashUtil.exe
| void InitialSub(){ int hi; wchar_t *cmd; HINATANCE hInst; DelayLoadDll(); SetDllDirectoryW(L""); hi=0; hInst=GetModuleHandleW(hi); cmd=GetCommadLineW(); : } int APIENTRY _tWinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPTSTR lpCmdLine, int nCmdShow) { InitialSub(); BreakPoint(); } |
FlashUtil.exe
| void InitialSub(){ int hi; wchar_t *cmd; HINATANCE hInst; DelayLoadDll(); SDDW=GetProcAddress(GetModuleHandleW(L"kernel32.dll"),"SetDllDirectoryW"); if(SDDW)SDDW(L""); hi=0; hInst=GetModuleHandleW(hi); cmd=GetCommadLineW(); : } int APIENTRY _tWinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPTSTR lpCmdLine, int nCmdShow) { InitialSub(); BreakPoint(); } |
これだけなのにね。対応謳っておきながら。動かないバグを直さない…訳が分からないよ ・ω・
Adobe Flash 10.3.183.86 for Windows 2000/XP/2003 May.2013
Adobe Flash 10.3.183.75 for Windows 2000/XP/2003 Apr.2013 (11th 12:00 fixed)
Adobe Flash 10.3.183.68 for Windows 2000/XP/2003 Mar.2013
Adobe Flash 10.3.183.67 for Windows 2000/XP/2003 Feb.2013
Adobe Flash 10.3.183.63 for Windows 2000/XP/2003 Feb.2013
Adobe Flash 10.3.183.51 for Windows 2000/XP/2003 Feb.2013
Adobe Flash 10.3.183.50 for Windows 2000/XP/2003 Jan.2013
Adobe Flash 10.3.183.48 for Windows 2000/XP/2003 Dec.2012
Adobe Flash 10.3.183.43 for Windows 2000/XP/2003 Nov.2012
Adobe Flash 10.3.183.29 for Windows 2000/XP/2003 Oct.2012
Adobe Flash 10.3.183.25 for Windows 2000/XP/2003 Sep.2012(Refreshed on 2012 Oct 18th)
パッケージの説明。
swflash(exkernel).inf
Windows 2000 拡張カーネル、または XP/2003用インストーラー。
コンテキストメニュー(右クリック)を開いてインストール。
swflash.inf
Normal Windows 2000用インストーラー。
コンテキストメニュー(右クリック)を開いてインストール。
uninstall.cmd
アンインストール用バッチファイル。(同じバージョンがインストールされてる必要があります)
もしブラウザがPluginを認識しない場合は、 flashplayer.xpt と NPSWF32.dll を pluginフォルダにコピーします。
素の Windows 2000版はコントロールパネルのリンクがクリックできないようになっていますが、あとは同じです。

おまけ、
11.xを入れていて、10.3を入れたいのにアンインストールしても、以下のエラーが出る場合。

「インストール中にエラーが発生しました:
インストールしようとしている AdobeR FlashR Player のバージョンは最新ではありません。Player ダウンロードセンターにアクセスして、最新の最も安全なバージョンを入手してください。」
「The version of AdobeR FlashR Player that you are trying to install is not the most current version. Please visit the Player Download Center to obtain the latest, most secure version.」
レジストリ HKEY_LOCAL_MACHINE\SOFTWARE\Macromedia を削除する。
これでOK.
Twitter Feedback
トラックバックURL
この記事へのコメント
1. Posted by Silvi 2012年10月09日 04:43
どこぞで見かけましたが11.2と同時リリースされた10.3.183.18からはWindows2000及びIE6に非対応となったようです。
恐らくインストーラーの仕様は意図的なもので、要らぬサポートを受けつけない為の措置ではないかと思います。
恐らくインストーラーの仕様は意図的なもので、要らぬサポートを受けつけない為の措置ではないかと思います。
2. Posted by 黒翼猫 2012年10月09日 09:06
Firefox 3.6もその時に非対応になったと聞きましたが、
うちの Firefox 3.5 + Windows 2000 環境で Flash 11.4 が動いているというね・ω・
うちの Firefox 3.5 + Windows 2000 環境で Flash 11.4 が動いているというね・ω・
3. Posted by UHM 2012年10月09日 22:53
かきこみしてるPCはDynabook SatelliteJ40でXp sp3版なんですが、VAIO C1 XG2台とXS1台もっていてWindows2000 SP4入れていますが、Radiko聞けずたとえWindows2000対応のフリーソフトいれてもFlashプレーヤーがインストールされていませんとエラーが出てだめで、せめてFlash Player 10.3をインストロールしようとWindows2000インストーラーをCabファイルから3つのファイルを右クリック展開してやろうとしますがうまくいきません。どのようにすればいいか聞きたいです。
4. Posted by 黒翼猫 2012年10月10日 08:32
インストーラーのパッケージなので、すべてのファイルを解凍してからインストールしてください。
普通のソフトはみんな圧縮したファイルの中からインストールの起動ファイルだけ取り出しても、同じ場所にパッケージがないとエラーになります。
普通のソフトはみんな圧縮したファイルの中からインストールの起動ファイルだけ取り出しても、同じ場所にパッケージがないとエラーになります。
5. Posted by FLE 2013年04月11日 11:20
swf10.3.183.75.cab の swflash(w2k).inf でインストールしようとすると、"mms.cfgをコピーできません" となります。書庫内には mms.cfg が無い様なのですが…
6. Posted by 黒翼猫 2013年04月11日 20:28
ありがとうございます
素のWindows 2000版ですね?
12:00に修正版に差し替えました
素のWindows 2000版ですね?
12:00に修正版に差し替えました
7. Posted by ひゅう 2013年05月12日 02:04
黒翼猫さま
旧型機にwin2000再インストールしてから困っておりました。
こちらへ辿り着いて救われました。
ありがとうございました。
旧型機にwin2000再インストールしてから困っておりました。
こちらへ辿り着いて救われました。
ありがとうございました。






