From 25263537b74d9ec9fb5f0ec8be48fdb55fe611db Mon Sep 17 00:00:00 2001 From: Sebastian Solnica Date: Sat, 11 Mar 2017 13:54:13 +0100 Subject: [PATCH] minor improvements --- wtrace/PowerShell/InvokeWtraceCommand.cs | 8 +++++--- wtrace/PowerShell/PowershellModuleAssemblyInitializer.cs | 1 - 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/wtrace/PowerShell/InvokeWtraceCommand.cs b/wtrace/PowerShell/InvokeWtraceCommand.cs index 6eefafc..c3ec0fb 100644 --- a/wtrace/PowerShell/InvokeWtraceCommand.cs +++ b/wtrace/PowerShell/InvokeWtraceCommand.cs @@ -4,7 +4,6 @@ using System.Collections.Concurrent; using System.Collections.Generic; using System.Management.Automation; -using System.Management.Automation.Host; using System.Threading; namespace LowLevelDesign.WinTrace.PowerShell @@ -54,8 +53,11 @@ public class InvokeWtraceCommand : PSCmdlet [Alias("Id")] public int Pid { get; set; } - protected override void BeginProcessing() + { + } + + protected override void ProcessRecord() { ErrorRecord errorRecord = null; if (TraceEventSession.IsElevated() != true) { @@ -91,7 +93,7 @@ protected override void BeginProcessing() while (eventQueue.TryDequeue(out ev)) { WriteObject(ev); } - Thread.Sleep(50); + Thread.Sleep(100); } // the rest of the events while (eventQueue.TryDequeue(out ev)) { diff --git a/wtrace/PowerShell/PowershellModuleAssemblyInitializer.cs b/wtrace/PowerShell/PowershellModuleAssemblyInitializer.cs index 1f43b15..d23e5dd 100644 --- a/wtrace/PowerShell/PowershellModuleAssemblyInitializer.cs +++ b/wtrace/PowerShell/PowershellModuleAssemblyInitializer.cs @@ -12,7 +12,6 @@ public class PowerShellModuleAssemblyInitializer : IModuleAssemblyInitializer { public void OnImport() { - Trace.WriteLine("Module load"); Program.Unpack(); } }