[16952]  OfficeXPを98に・・・は玉砕。
投稿者:Feldlotos さん   2001-07-18 21:38:03
何とかしてOfficeXPを98に入れるべく解析してみたのですが・・・玉砕しました。
SETUP.EXEの98排除ルーチンは無力化、さて・・・と思ったところで思わぬ障害が待っていました。
Windows Installerのデータベースファイルである、.msiにも98排除ロジックが組み込んであったのです。
msiカスタマイズツールは存在しますが皆高価ですし、私が所有していないので使えません。
何より問題なのは、「msiにロジックが仕込んである」=「パッケージが違えばパッチを当てる個所も異なる」という事実です。
Officeとしても数パッケージ存在しますし、単体製品まで合わせると一体何種類あることやら。ンなわけで、私の実力・財力では玉砕、と言う結果になりました。
とりあえずご報告まで。
  1. チャム&レオ さん   2001-07-18 22:33:45
    Windows IntallerならSDKに色々ツールがついていたはずですが...
  2. Feldlotos さん   2001-07-18 23:14:59
    生憎とVisual Studioは所有していないんですよ。「私の実力・財力」っつ〜くだりにはそう言う意味もあったりします。(泣)
    まあ、仮に所有していたとしても、数十にもなるバージョンすべてに対応するのは、個人レベルでは事実上不可能ですけど。
  3. 98 さん   2001-07-19 09:22:29
    というより労力の無駄なだけな98排除ロジックを組みこむMicrosoftの魂胆が分かりませんなあ。
    そんなもん入れる暇があったらソフトを軽くしたりバグつぶしたほうがよほどましなのに(笑)

    しかしパッチ当ては困難を極めますか。ちと残念な話しですな。
  4. DEN_EI@管理人 さん   2001-07-20 02:50:28
    >「msiにロジックが仕込んである」=「パッケージが違えばパッチを当てる個所も異なる」
    うーん、これはキツイですね(;_;)。
    とにかく、まずはご苦労様でした。また新たに解析結果(その前にVisualStudio入手からでしょうか(^^;)が
    出たらぜひお願いしますm(_ _)m。
  5. HIR さん   2001-07-21 13:28:56
    そもそも、98互換機とAT互換機用のWindowsの違いは何なのでしょうか。
    そこを騙すことが出来れば、インストール可能かも知れません。
    自分、Windowsプログラムに対しては無知なので、変なことを言っているのかも知れませんが・・・
  6. チャム&レオ さん   2001-07-21 22:27:06
    あ...Windows Installer SDKはタダでDLできますよ(^^;;
    簡単な物ならスクリプトから制御できるはず...
  7. Feldlotos さん   2001-07-22 09:31:58
    >Windows Installer SDKはタダでDLできますよ(^^;;

     すみません、どこからDL可能か、ご教授願えますか?
     MSDNからだとVisual StudioのプロダクトIDを要求されるし、昔DLできたというMSのページにはNot Foundで繋がらなかったんです。
  8. たなべ さん   2001-07-22 11:16:41
    そもそも、ハードウェア間の差異を吸収するという目的もWindowsには
    あったはずです。ですんで、OSさえ用意できていれば、Windows対応なら
    FM-TOWNSだろうがPC-9821だろうがWindowsに従ってプログラミングしていれば
    動くべきものだったはずです。それを「わざわざ無理に」排除しようとするところに
    Windowsの思想がわかりません。
  9. 毎黒仮節渡万 さん   2001-07-22 14:59:50
    > ハードウェア間の差異を吸収

    これは、アメリカではどの程度本気で語られていたでしょう。アーキテクチャの違いではなく、構成の違い程度のレベルではないでしょうか。
    Windows(特に95以降)が発売されたAT互換機以外のハードは、日本の98とFM-R/TOWNS以外、思い付かないのです。

    しかし、WinXPでさえ98でも取得可能と思われる情報しか使っていないのに、OfficeXPがなぜ98を排除するのか、確かに理解不能です。どうせならWinMe/XP専用とでもすればよかろうに。MS自身がハードウェア依存のアプリケーションを作ることには、際限なく大きな疑問符を付けざるを得ません。

    ZDNet他で報道された、WinXPのProductActivationに関する、Free Licensed社によるタネ明かし。
    http://www.licenturion.com/xp/
  10. DEN_EI@管理人 さん   2001-07-22 16:48:43
    >>Windows Installer SDKはタダでDLできますよ(^^;;
    > すみません、どこからDL可能か、ご教授願えますか?
    ここなんかどうでしょう。
    http://msdn.microsoft.com/developer/sdk/wininst.asp
    ( http://msdn.microsoft.com/developer/sdk/wininst.asp )
    #一応DLしてみましたが、特に問題は無いみたいです。
  11. Feldlotos さん   2001-07-22 19:52:36
    >ここなんかどうでしょう。
    >http://msdn.microsoft.com/developer/sdk/wininst.asp

    有難うございます。手持ちのアドレス情報の場所から移転していたようです。
    解析に何か進展がありましたらまたご報告いたします。