2012-04-18 11 views
0

私は特定のケースでhereを指定してRegNotifyChangeKeyValue()を使用する例を調整しようとしています。つまり、レジストリキー内の値に対する変更を追跡しますが、この例で使用されるイベントは、開始する。RegNotifyChangeKeyValueを使用してレジストリキーの値の変更を追跡できますか?

私は、そのようなレジストリキーの値に加えられた変更を追跡できますか?あなたはフィルタとしてREG_NOTIFY_CHANGE_LAST_SETを使用すると、次のないことを見つけることができますあなたが言及したMSDNからそのページのまあ

答えて

2

、:。

「キーの値への変更の発信者を通知する。これは、 を含むことができ、追加または削除する、または既存の値を変更する」さらに下

それは言う:

この関数は、単一の変化を検出します。呼び出し元が 通知イベントを受信した後、次の通知を受信するために、再度関数を呼び出す必要があります。

さらなる変更をキャッチするには、ループでRegNotifyChangeKeyValueに電話する必要があります。

+0

ありがとうございました。そのAPIは非常に少数です。私は一般的に、いくつかのパラグラフが備わっているAPIを避けるようにしています... – ahmd0

+0

なぜですか?より多くのドキュメント、より良い!私はいつもAPIがよく文書化されていることを感謝します。 –

+0

はい、すべてのMS APIが同じように機能した場合のみです。私の経験では、その備考のほとんどは、APIに間違っている可能性があることについての文書化されていない警告の集まりです。 – ahmd0

関連する問題