private void checkHideHandlesNoName_CheckedChanged(object sender, EventArgs e) { if (_handleP != null) { checkHideHandlesNoName.Enabled = false; this.Cursor = Cursors.WaitCursor; Program.SecondaryProviderThread.Remove(_handleP); _handleP.Dispose(); listHandles.BeginUpdate(); _handleP = new HandleProvider(_pid); Program.SecondaryProviderThread.Add(_handleP); _handleP.HideHandlesWithNoName = checkHideHandlesNoName.Checked; _handleP.Updated += new HandleProvider.ProviderUpdateOnce(_handleP_Updated); _handleP.Boost(); listHandles.Provider = _handleP; _handleP.Enabled = true; } }