.NETのためのBlackBytesレジストリ

.NET用のBlackBytesレジストリは、システムレジストリを操作するクラスを提供します。 Windowsレジストリは...
今すぐダウンロード

.NETのためのBlackBytesレジストリ ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • Shareware
  • 出版社名:
  • BlackBytes Software & Consultancy, Ltd.
  • オペレーティングシステム:
  • Windows All
  • ファイルサイズ:
  • Evaluation

.NETのためのBlackBytesレジストリ タグ


.NETのためのBlackBytesレジストリ 説明

.NET用のBlackBytesレジストリは、クラスを提供します システムレジストリを操作します。 Windowsレジストリ(PCツールデスクトップMaestro)は階層的です Windows内の変数の値との値を含むデータベース Windows上で実行されるアプリケーションとサービス。オペレーティングシステムと 他のプログラムはユーザーに関するデータも保存し、現在について レジストリ内のシステムとそのコンポーネントの設定。なぜなら システムが実行されているときはいつでもレジストリは、プログラムをプログラムします。 StartとStopは、レジストリに永続的なデータを保持できます。 レジストリの構造 レジストリの多くは、として知られているネストされたコンテナで構成されています RegistryRootKeyとRegistryKey。これらはフォルダのようなものです。データは 実際にレジストリエントリに保存されています(BalueEntryを参照)、最低レベル レジストリ内の要素エントリはファイルのようなものです。ネストしたシリーズ コンテナは各エントリへのパスを含む。エントリー名は一意です パス内でのみ、エントリはそれらのフルレジストリパスによって参照されます。 名前。 BalueEntryは、レジストリValueTypeを定義する名前で構成されています。 エントリが保存できるデータの長さとフォーマット、およびフィールドとして知られるフィールド レジストリエントリの値。データは値フィールドに格納されます。 レジストリの変動性 2つのレジストリはまさに似ていません。レジストリストア(レジストリクリーナー)データ ハードウェアとソフトウェアがインストールされており、あなたに利用可能 コンピュータ、レジストリの多くはコンピュータに非常に固有のものです。 現在の設定また、一部のレジストリコンテンツは一定ですが、 オペレーティングシステムを起動するたびに、他のコンテンツが新しく作成されます。 ユーザーとしてログオンします。その結果、レジストリへの多くの変更が削除されるか 再起動またはログオフしてから再度ログオンしたときに置き換えられます。 事前定義された鍵 アプリケーションは、データを追加する前にレジストリキーを開く必要があります。 レジストリキーを開くには、アプリケーションは他のアプリケーションにハンドルを供給する必要があります。 既に開いているレジストリ内のキー。システムは定義済みを定義します 常に開いているキー。事前定義されたキーは、アプリケーションがナビゲートするのを助けます レジストリとシステムを許可するツールを開発することを可能にします データのカテゴリを操作するための管理者。データを追加するアプリケーション レジストリには、常に事前定義されたキーのフレームワーク内で動作する必要があります。 そのため、管理ツールは新しいデータを見つけて使用できます。アプリケーション缶 レジストリへのエントリポイントとして、これらのRegistryRootKeyへのハンドルを使用します。 これらのハンドルはレジストリのすべての実装に有効ですが、 ハンドルの使用はプラットフォームごとに異なります。加えて、 特定のプラットフォームに対して他の事前定義されたハンドルが定義されています。 鍵を開く、作成、および閉じる アプリケーションがレジストリにデータを追加する前に、作成または開く必要があります かぎ。キーを作成または開くには、アプリケーションは常にキーを参照します。 現在開いているキーのサブキー。以下の事前定義されたキーは常にあります Open:LocalMachine、ClassesRoot、ユーザー、およびCurrentUser。アプリケーション OpenSubKeyメソッドを使用してキーを開き、CreateSubKeyメソッドを キーを作成してください。 アプリケーションは閉じる方法を使用してキーを閉じて書き込むことができます。 レジストリに含まれているデータ。近くには必ずしも書くわけではありません 返品前のレジストリへのデータ。それは数人ほどとどまることができます キャッシュがハードディスクにフラッシュされるまでの秒数。アプリケーションの場合 ハードディスクにレジストリ(システムバックアップソフトウェア)データを明示的に書き込む必要があります。 方法。ただし、フラッシュは多くのシステムリソースを使用し、呼び出す必要があります。 絶対に必要な場合にのみ。 レジストリデータの使用方法 レジストリからデータを取得するために、アプリケーションは通常列挙されます。 特定の1つが見つからず、検索するまでのキーのサブキー 値またはそれに関連付けられている値からのデータ。アプリケーション缶 サブキーを列挙するためにIenumeratorまたはRegistryKeyEnuMeratorexを作成します 与えられた鍵の。 アプリケーションは、QueryMultipleValuesメソッドを列挙するために呼び出すことができます 特定のキーの値、およびQueryValueの特定の値を取得する かぎ。アプリケーションは通常、QueryValueNamesを呼び出して決定します 値の名前とその後QueryValue名前のデータを取得します。 QueryMultipleValuesメソッドは、値のリストのデータを取得します オープンレジストリキーに関連付けられている名前。この方法はに役立ちます 動的キープロバイダは、検索によるデータの一貫性を保証するため アトミック操作における複数の値 アプリケーションはSetValueメソッドを使用して値とITSを関連付けることができます。 キーを持つデータ。 キーから値を削除するには、アプリケーションが使用できます。 削除されます。 キーを削除するには、DeleteSubkeyを使用できます。 削除する レジストリキーとすべての子孫サブキーが再帰的に使用できます。 DeleteSubKeyTree。 最後のハンドルが最後のハンドルまで削除されたキーは削除されません。 閉じています。 SubKeysと値は削除された下で作成できません 鍵。 変更がある場合は、レジストリウォッチャーが呼び出し側スレッドに通知します 指定されたレジストリキーの属性または内容、またはキーの場合 削除されます。 waitForChangedメソッドはイベントオブジェクトに通知するように信号を送ります 呼び出し側。 どの変更が報告されるべきかを制御または指定することができます registryNotifyChangeFiltersフラグを使用することで、あなたが携わっています 見て初期化します。 通常、変更はイベントをシグナリングすることによって報告されます RegistryChangedEventHandlerに指定したこと。 それは RegistryWatcherはリモートハンドルでは機能しません。


.NETのためのBlackBytesレジストリ 関連ソフトウェア

TPropertypagesaver v2.3

PropertyPagesaverは、COMプロパティの現在の設定を簡単に保存して復元できるようにするための非表示コンポーネントです。 ...

79 1000 KB

ダウンロード