Пример #1
0
        void IActivationFilter.HandleActivation(FILTER_ACTIVATIONTYPE dwActivationType, ref Guid rclsid, out Guid pReplacementClsId)
        {
            pReplacementClsId = rclsid;
            lock (this)
            {
                if (_writer == null)
                {
                    return;
                }

                COMCLSIDEntry entry = _registry?.MapClsidToEntry(rclsid);
                if (entry == null)
                {
                    _writer.WriteLine("dwActivationType: {0} rclsid: {1}",
                                      dwActivationType, rclsid);
                }
                else
                {
                    _writer.WriteLine("dwActivationType: {0} rclsid: {1} name '{2}'",
                                      dwActivationType, rclsid, entry.Name);
                }
            }
        }
Пример #2
0
 public void HandleActivation(FILTER_ACTIVATIONTYPE dwActivationType, ref Guid rclsid, out Guid pReplacementClsId)
 {
     pReplacementClsId = rclsid;
     System.Diagnostics.Trace.WriteLine(string.Format("{0} {1}", dwActivationType, rclsid));
 }