アカウント名:
パスワード:
レジストリそのものが時代遅れ、というかMicrosoftの最悪の発明の一つ
http://www.atmarkit.co.jp/ait/articles/1501/22/news143.html [atmarkit.co.jp]
テキストファイルを使ったシステムの設定管理方法は、大規模化するマルチユーザー/マルチタスクのシステムには全く対応できない。ユーザーごとに設定を分離/管理する機能もないし、設定値を安全に書き換えることすらも不可能だからだ。
レジストリは、機能的には単なる設定値をまとめて保存しておくファイルのように見えるかもしれない。だが実際には、レジストリは「構成マネージャー(configuration manager)」という、Windows OSの基幹となるカーネルコンポーネント(NTエグゼク
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
最初のバージョンは常に打ち捨てられる。
時代遅れ (スコア:-1)
レジストリそのものが時代遅れ、というかMicrosoftの最悪の発明の一つ
Re: (スコア:2, 参考になる)
http://www.atmarkit.co.jp/ait/articles/1501/22/news143.html [atmarkit.co.jp]
Re: (スコア:0)
昔はテキスト(XML)、今はバイナリだけど、それは単にパースの時間を短縮するためだし。
内部的には情報をかき集めてメモリ上かディスク上にキャッシュしてるっぽいけど、
あくまで主となるのは個別の設定ファイル。
もちろんユーザごとに設定を分離してるし管理してるし、安全に書き換えも可能だ。
(システム固有)、環境全体、ユーザ個別それぞれに設定ファイルを置ける。
Re:時代遅れ (スコア:1)
昔は、ini ファイルとかテキストファイルベースだったのを、高速化とアクセス制御のためにバイナリ化したものです。
今でも、テキストベースのini ファイルもレジストリ操作のAPI で操作できます。
レジストリのファイルの実態は、ユーザーやシステムとかそれぞれ別れてます。
API 経由でそれぞれの所在を知らずに、構造化された状態で参照できるだけですよ。