예제 #1
0
 private void btCreateCirDumpWithExistingRules_Click(object sender, EventArgs e)
 {
     setStatusOfActionButtons(false);
     //      redirectLogToCustomLogViewer();
     CirDumps.createCirDump(scCurrentScanTarget, scanCompleted_Callback, logCallback, false,
                            cbStoreControlFlowBlockRawDataInsideCirDataFile.Checked);
 }
예제 #2
0
        private void createCirDumpsForSelectedFile()
        {
            if (scCurrentScanTarget != null)
            {
                setStatusOfActionButtons(false);

                CirDumps.createCirDump(scCurrentScanTarget, scanCompleted_Callback, logCallback, true,
                                       cbStoreControlFlowBlockRawDataInsideCirDataFile.Checked);
            }
        }
예제 #3
0
 private void createCirForSelectedTarget(bool storeControlFlowBlockRawDataInsideCirDataFile)
 {
     if (lbScanTargets.SelectedItem != null && lbScanTargets.SelectedItem is IScanTarget)
     {
         setControlsEnableState(false);
         var currentScanTarget = (IScanTarget)lbScanTargets.SelectedItem;
         CirDumps.createCirDump(currentScanTarget, onCirDataCompletion, onScanLogEvent, false /*bDeleteAllRulesFromDbBeforeScan*/,
                                storeControlFlowBlockRawDataInsideCirDataFile);
     }
 }