RegDog 0.8.5

長い文章書きにくいのでデザイン変えてみました。

1.SOFTWAREプラグイン群にプラグインクラスを2つ追加しました。
 こちらで言及されているものです。

B-) の独り言 「ネットワークロケーションキーのデコード」
http://d.hatena.ne.jp/hideakii/20091008

 Vista/7を対象としています。
 プラグイン名はキーをテキトーにつなげただけなので、後で変えるかもしれません。
 説明間違っているかもしれませんので、その時には修正させて頂きます。
 ①NetworkListProfiles
  キー SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkList\Profiles
  NICに関連付けられたネットワーク接続の各種情報を取得し表示します。
  現在は
   ・ProfileName    接続名
   ・Description    簡単な説明
   ・DateCreated    作成日
   ・DateLastConnected 最終接続日
  を出すようにしています。
  例)

   {6BF6F98B-C7C3-49D0-858A-C18B180F4479}
     ProfileName => ネットワーク
     Description => ネットワーク
     DateCreated => 2009/09/02 13:58:36
     DateLastConnected => 2009/09/15 19:45:45
   {D6EC79C7-D83A-412C-B2D5-4DCCED515086}
     ProfileName => ネットワーク 2
     Description => ネットワーク
     DateCreated => 2009/09/16 11:14:27
     DateLastConnected => 2009/10/08 11:03:07

 ②NetworkListNlaCache
  キー SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkList\Nla\Cache
  NICに関連付けられたネットワーク接続における接続種類とドメインの更新日を表示します。
  例)

   Intranet
    localdomain => 2009/09/15 19:45:45
   IntranetAuth
    2.4.fd77::d0e0:4e5f:dd45:dd47%10 1.1.192.168.1.60 => 2009/09/16 11:26:16

2.バグ・仕様的不具合を修正しました。
 ①SOFTWAREのCurrentVersionで(既定)の値を(Default)として取ってくるものを、空文字で取ってExceptionになっていたバグを修正。
 ②SOFTWAREのMrtでVersionをtry-catchして取ってくる箇所(本家パクリ)だとエラーが分かりにくいので、if節で取れるか判定するように修正。