2001年9月8日以降構成復元できないWindows Me 23
ストーリー by wakatono
時限爆弾つきの新機能とはなかなかやるな 部門より
時限爆弾つきの新機能とはなかなかやるな 部門より
Anonymous Coward 曰く,"2001年9月9日まであと1ヶ月のカウントダウンが始まりました。この日は俗に言う2001年9月9日問題のXデー(まんまですね)。Google で検索すると、意外に問題を抱えたプロダクトが多いことがわかる。が、ざっと見てると古いプロダクトやあまり使われてないプロダクトばかり…だと思ったら、「9月8日以降の復元ポイント利用不可」ってのを発見。中身を見ると、Windows Me の問題だった。HotFix まで出ているぞ。不幸にして使わざるを得ない人は、よく読むべし。"
Windows Meの構成復元の機能って、ウリの1つの新機能だったと思うんだけど、リリース後1年くらいしかもたなかったのね。これもNT系のOSへ乗り換えさせるための方策なんだろうか。
timeで9桁越えするとまずい... (スコア:3, 興味深い)
少なくともint型じゃ普通間に合わないし(INT_MAX = 32767)、大概はlongだろうから(LONG_MAX = 2147483647(10桁))で、一番危険視されそうなのは文字列バッファに取り込んだときである。まあバッファをそこまでケチって作ってあるプログラムも稀かもしれないが。
割と安全なのは、math.hのlog10()で返ってきた値+1(1桁分足りないので)+1(NULL文字分)を動的にメモリアロケートすればいいと思う。
MicrosoftはMeがステOS(?)だったから、かなりチェックが甘かったんじゃないだろうか。事実Windows2000がリリースされてまもなくリリースされた(「NT後継があるのに98後継がないのは何事か」ということなのかもしれないが)わけで。(Meの存在っていまだにわからんのですが。)
やっぱり、Meのサポートが終わっても無償で配布したりするとワーワーわめき散らすのかな。あ、ごめん、間違い。「キャーキャー(サルっぽく)」かな。:-)
9月8日までに… (スコア:2, すばらしい洞察)
WindowsXPを発売するつもりだったんでしょうか。
Re:復元ができるようになった代償 (スコア:2, すばらしい洞察)
>完全な遡行テストを行っていませんので、
>問題が発生したシステムにのみ適用してください。
あぁ?復元に失敗したらこのパッチを使え.ってこと?
でも,文脈からして,08/09/2001以降は,ほぼ確実に, 復元に失敗するんでしょう?
そんな重大な問題なのに,“完全な遡行テストを行って”ない?
ってことは,このパッチの効力も保証されないってこと?
Re:復元ができるようになった代償 (スコア:2, おもしろおかしい)
Re: 学習能力がないのか、応用力に欠けるのか… (スコア:2)
-+- 想像力を超え「創造力」をも凌駕する、それが『妄想力』!! -+-
この話題って過去にも/.Jでやってますね。 (スコア:2)
Windows Meに2001年9月9日問題
って私がタレコンダから知っているんですが(^^;
Re:timeで9桁越えするとまずい... (スコア:2)
うへ!? WindowsMeのintって、まだ16ビットのまんまなんですか?
"Quidquid latine dictum sit, altum videtur."
他には? (スコア:2)
で、9月9日の次の X-DAY はいつなんでしょう? 2038年までないのか?
Re:timeで9桁越えするとまずい... (スコア:2)
9x系は16Bit混在だから、Meもなんとも言えないんですがね(笑)
一応、Visual C++ 6.0のlimits.hだと、INT_MAXは2147483647になってるみたいですね。(これでコンパイルされているとは限りませんが。)
# 年の割には考え方がいまいち古典的なモノで...(爆)
復元ができるようになった代償 (スコア:1)
壊れたら戻して、壊れたら戻してって
その、システムの復元ができなくなるバグが時限爆弾として存在するとはさすがMSとしか言えないですね。
天琉陳(Teruching)
バカすぎる。。。 (スコア:1)
どうでもいいことなんだが。。。
それにしてもアホだ。
こうなる事、絶対知っていたはずなのに。
さて、この問題、エンドユーザはいつ知るのでしょう?
「MS-21C問題」とかでマスコミも流すべきか。
.::.:... .::....: .::...:: .::.:.:: .::..:.: .:::..:.
I 1 2 B H4[keR. :-)
Re:バカすぎる。。。 (スコア:1)
まあMSだけの問題と思って油断しててハマる人が出ないことを祈りたいですね。
Y2Kであれだけ騒がれててもボロ出したとこもあるんだし。
しかしこの手のバグもY2Kの時に一掃されてていいはずなんだけどなぁ…学習能力がないのか、応用力に欠けるのか…
Re:復元ができるようになった代償 (スコア:1)
そいや、パッチ当てた後に復元のフラグ立て忘れていたら、またパッチ当てなきゃならないんでしょうね(w
天琉陳(Teruching)
Re:timeで9桁越えするとまずい... (スコア:1)
Re:timeで9桁越えするとまずい... (スコア:1)
Re: 学習能力がないのか、応用力に欠けるのか… (スコア:1)
ってこのネタが実は士郎正宗のアップルシードの没ラフに原型を持つって気づく人いるやろか?
「それがどうした、おれたちには関係ない」
バッファーオーバーフローじゃなかったりして (スコア:1)
Re:他には? (スコア:1)
詳細についてはこちらをご覧ください。
・・・↑これがジョークになって、スムーズに移行ができることを期待したい。
Re:関係ないけど。。。。 (スコア:1)
wild wild computing
Re:バッファーオーバーフローじゃなかったりして (スコア:1)
それでもMSからパッチが出たようです。 既に昨日の話 (スコア:1)
高校生のアルバイトが作ってるんじゃ? (スコア:0)
Re:高校生のアルバイトが作ってるんじゃ? (スコア:0)
Redmond 近辺の学生が夏休みの課題で作っているコードを 使っているというジョークは聞いたことがあります。