/// <summary>
        /// Handle the RegistryKeyChangeEvent.
        /// </summary>
        void watcher_RegistryKeyChangeEvent(object sender, RegistryKeyChangeEventArgs e)
        {
            string newEventMessage = string.Format(@"{0} The key {1}\{2} changed",
                                                   e.TIME_CREATED.ToLocalTime(), e.Hive, e.KeyPath);

            lstChanges.Items.Add(newEventMessage);
        }
        void RegistryWatcher_EventArrived(object sender, EventArrivedEventArgs e)
        {
            if (RegistryKeyChangeEvent != null)
            {
                // Get RegistryKeyChangeEventArgs from EventArrivedEventArgs.NewEvent.Properties.
                RegistryKeyChangeEventArgs args = new RegistryKeyChangeEventArgs(e.NewEvent);

                // Raise the event handler.
                RegistryKeyChangeEvent(sender, args);
            }
        }
Beispiel #3
0
        void RegistryWatcher_EventArrived(object sender, EventArrivedEventArgs e)
        {
            if (RegistryKeyChangeEvent != null)
            {
                // 从EventArrivedEventArgs.NewEvent.Properties中获取RegistryKeyChangeEventArgs。
                RegistryKeyChangeEventArgs args = new RegistryKeyChangeEventArgs(e.NewEvent);

                // 引发事件处理句柄。
                RegistryKeyChangeEvent(sender, args);
            }
        }
Beispiel #4
0
        void RegistryWatcher_EventArrived(object sender, EventArrivedEventArgs e)
        {
            if (RegistryKeyChangeEvent != null)
            {
                // 从EventArrivedEventArgs.NewEvent.Properties中获取RegistryKeyChangeEventArgs。
                RegistryKeyChangeEventArgs args = new RegistryKeyChangeEventArgs(e.NewEvent);

                // 引发事件处理句柄。
                RegistryKeyChangeEvent(sender, args);
            }
        }
Beispiel #5
0
 /// <summary>
 /// 处理RegistryKeyChangeEvent事件。
 /// </summary>
 void watcher_RegistryKeyChangeEvent(object sender, RegistryKeyChangeEventArgs e)
 {
     string newEventMessage = string.Format(@"{0} 项 {1}\{2} 发生变化",
         e.TIME_CREATED.ToLocalTime(), e.Hive, e.KeyPath);
     lstChanges.Items.Add(newEventMessage);
 }