【BM】最新の Adobe Flash Player 10.3 インストーラー作りました

Adobe さん、10.3のインストーラー直す気ないみたいなので修正しました。
本来、ソースコード、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();
}

Windows 2000対応版

これだけなのにね。対応謳っておきながら。動かないバグを直さない…訳が分からないよ ・ω・

Adobe Flash 10.3.183.90 for Windows 2000/XP/2003 Jun.2013
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版はコントロールパネルのリンクがクリックできないようになっていますが、あとは同じです。

ffx

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

ffx2

「インストール中にエラーが発生しました:

インストールしようとしている 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.

おすすめ

10件のフィードバック

  1. Silvi より:

    どこぞで見かけましたが11.2と同時リリースされた10.3.183.18からはWindows2000及びIE6に非対応となったようです。
    恐らくインストーラーの仕様は意図的なもので、要らぬサポートを受けつけない為の措置ではないかと思います。

  2. 黒翼猫 より:

    Firefox 3.6もその時に非対応になったと聞きましたが、
    うちの Firefox 3.5 + Windows 2000 環境で Flash 11.4 が動いているというね・ω・

  3. UHM より:

     かきこみしてるPCはDynabook SatelliteJ40でXp sp3版なんですが、VAIO C1 XG2台とXS1台もっていてWindows2000 SP4入れていますが、Radiko聞けずたとえWindows2000対応のフリーソフトいれてもFlashプレーヤーがインストールされていませんとエラーが出てだめで、せめてFlash Player 10.3をインストロールしようとWindows2000インストーラーをCabファイルから3つのファイルを右クリック展開してやろうとしますがうまくいきません。どのようにすればいいか聞きたいです。

  4. 黒翼猫 より:

    インストーラーのパッケージなので、すべてのファイルを解凍してからインストールしてください。
    普通のソフトはみんな圧縮したファイルの中からインストールの起動ファイルだけ取り出しても、同じ場所にパッケージがないとエラーになります。

  5. FLE より:

    swf10.3.183.75.cab の swflash(w2k).inf でインストールしようとすると、”mms.cfgをコピーできません” となります。書庫内には mms.cfg が無い様なのですが…

  6. 黒翼猫 より:

    ありがとうございます
    素のWindows 2000版ですね?
    12:00に修正版に差し替えました

  7. ひゅう より:

    黒翼猫さま
    旧型機にwin2000再インストールしてから困っておりました。
    こちらへ辿り着いて救われました。
    ありがとうございました。

  8. leo より:

    素のWindows 2000にてAdobe Flash 10.3.183.90を使用させて頂きました。ありがとうございます。
    infがご説明と違いswflash(w2k).infとswflash.infとされていましたので、最初はswflash(w2k).infにてインストールしましたが、コントロールパネルのリンクが作成され且つこのパネルがきちんと動作しないようでしたので、一旦アンインストールし、swflash.infで再インストールしましたが結果は同じようでした。
    flash自体は今のところ動作に問題はないようです。
    あとアンインストーラ自体がすでに素のWindows 2000に対応していない(エラーが出る)ので、アンインストールは手持ちの10.3.183.11バージョンで行いました。見た目上はアンインストールできたようです。w

  9. 黒翼猫 より:

    素のWindows 2000の場合は、インストールを実行する前に
    win2k.cmd を実行する必要があります

  10. Obamvy より:

    こんにちは。5年前、「ProcessorAffinityMaskの値」を読んで以来、お世話になっております。
    使い慣れた環境さえ保てればというスタンスで、Win2Kを使っています。つまり、NHKの動画ニュースを見れなくてもいいという。
    このたび、熊本の震災報道があり、このサイトの情報を頼りにFirefox、Flashplayer,JAVA,.NETFRAMEWORKなどを見直しました。Flash Player 10.3.183.90を無事インストールできたと思います。しかし、NHKの動画をすべて見れるようになったわけではありません。
    見れるに越したことはありませんが、別次元の問題があります。NHKが公共性があると判断した情報を配布するにあたり、企業の技術に依存していることです。私の環境ではブラウザー上にFlash Playerが古いという情報、プラグインにJAVAが無いと間違ったメッセージを出します。FPはバージョン20以上でした。参考URLをクリックするとなんと電源リセットします。
    確認する方法はありませんが、ウイルスではないようです。素人的にはまったくウイルスです。
    時折見られる、「あなたのシステムに重大な欠陥があり修正しました.クリックしてリセットしてください」と同じ。
    NHKが公共生の高い情報の門戸を広げようとするにあたり、企業が厳しい制限をすることになります。それには意味や目的があるのでしょうが、公共性を失わせるはんだんが企業まかせです。
    NHKもAdobeも担当者は個人で、使用許諾で「予告の無い変更」が許され、よほどの失敗が無ければ、対策は後回しなのでしょう。
    この状態は社会に蔓延し、放っておくとPCは自動的にWindows 10に変わっていくようです。でも、自動アップデートでお任せの〈進歩〉を許してよいのでしょうか?私は電子政府から窓口回帰の時代になったと思います。Windows Xpを超えた模様替えについていけません。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です