パスワードを忘れた? アカウント作成
この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。

IE6/SP2に致命的な3つの脆弱性」記事へのコメント

  • by Anonymous Coward
    そんなに大きな被害は起きないでしょ。
    IEから他のブラウザに乗り換えるとかいうまえに、Administratorで作業するのを止めた方が良いのでは。
    • ごもっともな意見ではあるのだけど、実際問題、Administratorでなければ動かないアプリが多いところがWindowsの困ったちゃんなところ。
      # この点は、Microsoftが悪いわけじゃないのだけれど。

      でも、そういう行儀の悪いのも含めて、アプリが多いのがWindowsのいいところなので、Administatorでなくても動くアプリだけ使うのだったら、別にWindowsを使わなくても良かったりする。
      • プログラムをインストールしたフォルダ内に設定データを書き込もうとするプログラムが多いよね。そういう用途の為にAll Users\Application Dataフォルダが用意されてると思うんだが、あまり活用されてない。

        そんな行儀の悪いアプリ
        • Application Dataフォルダも、ILHさんのおっしゃったところ以外にもログオンされるアカウント名フォルダ以下にまた一つ、そのフォルダ内のLocalSettings以下にさらに同名のものが。
          使い分けの基準があるのでしょうけど。広報不足でしょうかね。個人的には、
          1.フォルダ内.iniファイル
          2.レジストリ
          3.ど
          • "Designed for Windows XP" [microsoft.com]を取得するための要件となっている、"Designed for Microsoft Windows XP" アプリケーション仕様書 2.3 [microsoft.com]に記載があります。

            このドキュメントの「3.2 アプリケーション データを正しく分類し、保存すること」が該当部分になります。ここを読めば以下のような点は明確になると思います。

            • アプリケーション独自の情報をどこに格納すべきであるか

            • Application DataLocal Settings\Application Dataはどう使い分けるのか

            • レジストリはどういう場合に使うべきではないのか


            他にもいろいろなガイドラインとサンプルコードなども記載されているので、非常に参考になると思います。まあWindowsのアプリケーション開発者には知られているドキュメントだとは思いますが…
            親コメント

アレゲはアレゲ以上のなにものでもなさげ -- アレゲ研究家

処理中...