[Message Prev][Message Next][Thread Prev][Thread Next][Message Index][Thread Index]

Re: [MD:6540] Re: fiber.exeが使用するレジストリの管理



>>>>> On Tue, 12 Jul 2005 20:56:58 +0900 (JST), Eisaku YAMAGUCHI wrote,
> 
> > というスタンスで考えてみました。
> > 
> > 自分としての端的な結論としてはこうかな
> > 
> >   * 読み込みはHKCU, HKLMの順に読む
> 
> 小生は逆ですね.
> 
> 1. HKLM を読んだ後,HKCU を読む
> 2. 重複するものがあれば,後に読む HKCU の内容で override する

私の意図したものは同じです。

HKCU, HKLM の順に読むといっていいるのは *設定群* の事ではなく、1エントリ
毎の事です。1エントリに着目した場合にまずHKCUを調べ、あればそれを使い、
なければHKLMを調べ、あればそれを使う、という手前から奥へたどることを表現
してます。

なのでHKLMを読んだ後にHKCUを読んで上書きするというYAMAGUCHIさんの案とと、
結果的に一緒です。

 
> >   * install.exe や fiber.exe での書き込みはHKCUを基本として
> >     オプション指定でHKLMにも書ける。
> 
> 実行するユーザ権限で判定するというのはどうでしょうか.
> Administrators Group に属していれば,default で HKLM に書いてしまう.

それは困ると思います。マシン管理者も一般ユーザとしてPCを利用します。その
人の設定がすべてそのマシン共通になってしまうのは良くないでしょう。UNIXの
ようにsu する仕組みが無いので、自分のマシンの常用ユーザに管理者権限を与
えててある人は多いと思うので。

HKLMに書くには明示的にオプションをつけるというルールで良いと思うのですが。
その際に管理者権限が無くてもエラーになるだけなので、構わないでしょう。た
だし、HLLMに書き込む内容をどのように与えるかは考えたいところ。起動ユーザ
の現在のHLCUの内容をHKLMに書くと言うのでは、ちょっと困るでしょうから。


> # 例えば multi user 環境では,ポリシで制御という手もある訳ですよね?
> # そういったものもきちんと考慮するならば,やはり適当に自学自習して片手
> # 間で管理している立場でなく,本業で syatem management を行っている人
> # の意見を伺いたいものです.

ポリシに関してはそちらでやれば良いので、分けて考えて良いと思います。

実際のところ、デフォルトの値としてのHKLMはそんなに頻繁に操作するものでは
ないはずなので、.reg ファイルを作っておいてインストール作業の一貫として
HKLMに書き込むので良いのではないかな、と思う。
もちろんその.reg ファイルを作る手助けはあった方が良いでしょうけど、
最低でもfiber やMeadow がHKLMやHKCUを見に行く用に対応していれば事は
足りるのではないかと思います。


> 基本的な考え方に大きな違いはないと思います.
> ただ,HKLM と HKCU のどちらを優先するか,どのように反映させるか...
> かな.

これは冒頭の書いた通りなので、同じ考えだと思います。

--- Regards,
 Shun-ichi Goto  <gotoh@xxxxxxxxxxx>
   R&D Group, TAIYO Corp., Tokyo, JAPAN