public void Start() { if (!Worker.IsBusy) { Accessor = new MemoryAccessor(ProcessName); Worker.DoWork += OnStart; Worker.RunWorkerCompleted += OnDone; if (_isContinous) { Worker.ProgressChanged += OnProgressChanged; } Worker.RunWorkerAsync(); } }