Skip to content

Commit b89bbfd

Browse files
authored
Merge pull request #155 from DrP3pp3r/master
Add memory type checkboxes into memory scanner gui.
2 parents 98141f2 + 97cda27 commit b89bbfd

File tree

2 files changed

+93
-44
lines changed

2 files changed

+93
-44
lines changed

ReClass.NET/Forms/ScannerForm.Designer.cs

Lines changed: 85 additions & 42 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

ReClass.NET/Forms/ScannerForm.cs

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -675,6 +675,9 @@ SettingState CheckStateToSettingState(CheckState state)
675675
}
676676
}
677677

678+
settings.ScanPrivateMemory = scanPrivateCheckBox.Checked;
679+
settings.ScanImageMemory = scanImageCheckBox.Checked;
680+
settings.ScanMappedMemory = scanMappedCheckBox.Checked;
678681
settings.ScanWritableMemory = CheckStateToSettingState(scanWritableCheckBox.CheckState);
679682
settings.ScanExecutableMemory = CheckStateToSettingState(scanExecutableCheckBox.CheckState);
680683
settings.ScanCopyOnWriteMemory = CheckStateToSettingState(scanCopyOnWriteCheckBox.CheckState);
@@ -697,7 +700,7 @@ private void SetGuiFromSettings(ScanSettings settings)
697700

698701
fastScanCheckBox.Checked = settings.EnableFastScan;
699702
fastScanAlignmentTextBox.Text = Math.Max(1, settings.FastScanAlignment).ToString();
700-
703+
701704
CheckState SettingStateToCheckState(SettingState state)
702705
{
703706
switch (state)
@@ -711,6 +714,9 @@ CheckState SettingStateToCheckState(SettingState state)
711714
}
712715
}
713716

717+
scanPrivateCheckBox.Checked = settings.ScanPrivateMemory;
718+
scanImageCheckBox.Checked = settings.ScanImageMemory;
719+
scanMappedCheckBox.Checked = settings.ScanMappedMemory;
714720
scanWritableCheckBox.CheckState = SettingStateToCheckState(settings.ScanWritableMemory);
715721
scanExecutableCheckBox.CheckState = SettingStateToCheckState(settings.ScanExecutableMemory);
716722
scanCopyOnWriteCheckBox.CheckState = SettingStateToCheckState(settings.ScanCopyOnWriteMemory);
@@ -865,7 +871,7 @@ internal class InvalidInputException : Exception
865871
public InvalidInputException(string input)
866872
: base($"'{input}' is not a valid input.")
867873
{
868-
874+
869875
}
870876
}
871877
}

0 commit comments

Comments
 (0)