object dlgOptIVB: TdlgOptIVB Left = 340 Top = 135 HelpContext = 11200 BorderIcons = [biSystemMenu, biHelp] BorderStyle = bsDialog Caption = 'Audit and Integrity Options' ClientHeight = 219 ClientWidth = 446 Font.Charset = DEFAULT_CHARSET Font.Color = clWindowText Font.Height = -11 Font.Name = 'MS Sans Serif' Font.Style = [] Position = poScreenCenter OnCreate = FormCreate PixelsPerInch = 96 TextHeight = 13 object pagOptions: TPageControl Left = 8 Top = 8 Width = 337 Height = 201 ActivePage = TabSheet1 MultiLine = True TabOrder = 0 object tabGeneral: TTabSheet HelpContext = 11210 Caption = 'General' object radAction: TRadioGroup Left = 16 Top = 8 Width = 121 Height = 89 Caption = 'Action' ItemIndex = 0 Items.Strings = ( '&Warn && Continue' '&Ask On Each' '&Restore All') TabOrder = 0 TabStop = True end object chkExit: TCheckBox Left = 152 Top = 48 Width = 97 Height = 17 Caption = 'E&xit when done' TabOrder = 1 end object chkSubdir: TCheckBox Left = 152 Top = 24 Width = 121 Height = 17 Caption = 'Check &subdirectories' TabOrder = 2 end end object tabSignatures: TTabSheet HelpContext = 11220 Caption = 'Signatures' object lblSigName: TLabel Left = 16 Top = 60 Width = 93 Height = 13 Caption = '&Signature file name:' FocusControl = edtSigName end object chkAutoRenew: TCheckBox Left = 16 Top = 16 Width = 129 Height = 17 Caption = 'A&uto-renew signatures' TabOrder = 0 end object edtSigName: TEdit Left = 16 Top = 76 Width = 137 Height = 21 CharCase = ecUpperCase TabOrder = 1 Text = 'WWWWWWWW.WWW' end object radSigAttr: TRadioGroup Left = 176 Top = 8 Width = 137 Height = 89 Caption = 'File attributes' ItemIndex = 0 Items.Strings = ( '&None' '&Hidden' '&Read-Only') TabOrder = 2 end end object tabAudit: TTabSheet HelpContext = 11240 Caption = 'Auditing' object lblAuditFName: TLabel Left = 16 Top = 72 Width = 99 Height = 13 Caption = 'Audit report &file name' FocusControl = edtRptFileName end object edtAuditFName: TEdit Left = 16 Top = 88 Width = 265 Height = 21 HelpContext = 128 TabOrder = 0 Text = 'edtAuditFName' end object btnAuditFName: TBitBtn Left = 289 Top = 88 Width = 24 Height = 21 Hint = 'Browse for directory' HelpContext = 129 TabOrder = 1 OnClick = btnAuditFNameClick Glyph.Data = { 76010000424D7601000000000000760000002800000020000000100000000100 04000000000000010000120B0000120B00001000000000000000000000000000 800000800000008080008000000080008000808000007F7F7F00BFBFBF000000 FF0000FF000000FFFF00FF000000FF00FF00FFFF0000FFFFFF00555555555555 55555555FFFFFFFFFF55555000000000055555577777777775F55500B8B8B8B8 B05555775F555555575F550F0B8B8B8B8B05557F75F555555575550BF0B8B8B8 B8B0557F575FFFFFFFF7550FBF0000000000557F557777777777500BFBFBFBFB 0555577F555555557F550B0FBFBFBFBF05557F7F555555FF75550F0BFBFBF000 55557F75F555577755550BF0BFBF0B0555557F575FFF757F55550FB700007F05 55557F557777557F55550BFBFBFBFB0555557F555555557F55550FBFBFBFBF05 55557FFFFFFFFF7555550000000000555555777777777755555550FBFB055555 5555575FFF755555555557000075555555555577775555555555} NumGlyphs = 2 Spacing = 0 end object chkAudit: TCheckBox Left = 16 Top = 16 Width = 121 Height = 17 Caption = 'Create &audit reports' TabOrder = 2 OnClick = chkAuditClick end object radAuditFormat: TRadioGroup Left = 176 Top = 8 Width = 137 Height = 65 Caption = 'File format' ItemIndex = 0 Items.Strings = ( '&Verbose' '&Comma-delimited text') TabOrder = 3 TabStop = True end end object tabReport: TTabSheet HelpContext = 11230 Caption = 'Reports' object lblRptFilename: TLabel Left = 16 Top = 96 Width = 77 Height = 13 Caption = 'Report &file name' FocusControl = edtRptFileName end object edtRptFileName: TEdit Left = 16 Top = 112 Width = 265 Height = 21 HelpContext = 128 TabOrder = 2 Text = 'edtRptFileName' end object btnRptFileName: TBitBtn Left = 289 Top = 112 Width = 24 Height = 21 Hint = 'Browse for directory' HelpContext = 129 TabOrder = 3 OnClick = btnRptFileNameClick Glyph.Data = { 76010000424D7601000000000000760000002800000020000000100000000100 04000000000000010000120B0000120B00001000000000000000000000000000 800000800000008080008000000080008000808000007F7F7F00BFBFBF000000 FF0000FF000000FFFF00FF000000FF00FF00FFFF0000FFFFFF00555555555555 55555555FFFFFFFFFF55555000000000055555577777777775F55500B8B8B8B8 B05555775F555555575F550F0B8B8B8B8B05557F75F555555575550BF0B8B8B8 B8B0557F575FFFFFFFF7550FBF0000000000557F557777777777500BFBFBFBFB 0555577F555555557F550B0FBFBFBFBF05557F7F555555FF75550F0BFBFBF000 55557F75F555577755550BF0BFBF0B0555557F575FFF757F55550FB700007F05 55557F557777557F55550BFBFBFBFB0555557F555555557F55550FBFBFBFBF05 55557FFFFFFFFF7555550000000000555555777777777755555550FBFB055555 5555575FFF755555555557000075555555555577775555555555} NumGlyphs = 2 Spacing = 0 end object radRptFile: TRadioGroup Left = 176 Top = 8 Width = 137 Height = 89 Caption = 'Report File' ItemIndex = 0 Items.Strings = ( 'A&ppend to file' '&Replace the file' '&No report') TabOrder = 1 TabStop = True OnClick = radReportClick end object radRptFormat: TRadioGroup Left = 16 Top = 8 Width = 145 Height = 60 Caption = 'File format' ItemIndex = 0 Items.Strings = ( '&Verbose' '&Comma-delimited text') TabOrder = 0 TabStop = True end object chkOnlyOnFinding: TCheckBox Left = 24 Top = 72 Width = 129 Height = 17 Caption = '&On finding only' TabOrder = 4 end end object tabInclude: TTabSheet HelpContext = 11250 Caption = 'Extensions' object lblInclude: TLabel Left = 112 Top = 24 Width = 72 Height = 39 Caption = '&Check only files with these extensions:' FocusControl = lstInclude WordWrap = True end object btnIncAdd: TBitBtn Left = 262 Top = 26 Width = 61 Height = 25 HelpContext = 120 Caption = 'Add' TabOrder = 0 OnClick = btnIncAddClick Glyph.Data = { E6000000424DE60000000000000076000000280000000E0000000E0000000100 0400000000007000000000000000000000001000000000000000000000000000 80000080000000808000800000008000800080800000C0C0C000808080000000 FF0000FF000000FFFF00FF000000FF00FF00FFFF0000FFFFFF00333333333333 3300333333333333330033333333333333003333300033333300333330A03333 3300333330A033333300330000A000033300330AAAAAAA033300330000A00003 3300333330A033333300333330A0333333003333300033333300333333333333 33003333333333333300} Margin = 3 end object btnIncDelete: TBitBtn Left = 262 Top = 58 Width = 61 Height = 25 HelpContext = 121 Caption = 'Delete' TabOrder = 1 OnClick = btnIncDeleteClick Glyph.Data = { E6000000424DE60000000000000076000000280000000E0000000E0000000100 0400000000007000000000000000000000001000000000000000000000000000 80000080000000808000800000008000800080800000C0C0C000808080000000 FF0000FF000000FFFF00FF000000FF00FF00FFFF0000FFFFFF00333333333333 3300333333333333330033333333333333003333333333333300333333333333 330033333333333333003300000000003300330AAAAAAAA03300330000000000 3300333333333333330033333333333333003333333333333300333333333333 33003333333333333300} Margin = 3 end object lstInclude: TListBox Left = 192 Top = 24 Width = 57 Height = 121 IntegralHeight = True ItemHeight = 13 Sorted = True TabOrder = 2 end object btnReset: TBitBtn Left = 262 Top = 90 Width = 61 Height = 25 HelpContext = 122 Caption = 'Reset ' TabOrder = 3 OnClick = btnResetClick Glyph.Data = { 76010000424D7601000000000000760000002800000020000000100000000100 04000000000000010000130B0000130B00001000000000000000000000000000 80000080000000808000800000008000800080800000C0C0C000808080000000 FF0000FF000000FFFF00FF000000FF00FF00FFFF0000FFFFFF00333333333333 3333333333FFFFF3333333333999993333333333F88888FFF333333999999999 3333333888333888FF3333999333339993333388333333888FF3399933333339 993338833333333388F3399333333333993338833333333338F3993333333333 333388F3333333333333993333333333333388F3333333333333993333333333 333388F3333333333333993333333333333388F33333333FFFFF993333333399 999388FF33333388888F3993333333399993383FF3333338888F399933333333 99933883FF33333F888F339993333399999333883F333388888F333999999999 3393333888333888338333333999993333333333388888333333} Margin = 3 NumGlyphs = 2 end end object tabExclude: TTabSheet HelpContext = 11260 Caption = 'Integrity Exclude List' object lblExclude: TLabel Left = 8 Top = 8 Width = 88 Height = 13 Caption = 'Exclude wildcards:' FocusControl = lstExclude end object lstExclude: TListBox Left = 8 Top = 24 Width = 241 Height = 121 IntegralHeight = True ItemHeight = 13 Sorted = True TabOrder = 0 end object btnExcAdd: TBitBtn Left = 262 Top = 26 Width = 61 Height = 25 HelpContext = 123 Caption = 'Add' TabOrder = 1 OnClick = btnExcAddClick Glyph.Data = { E6000000424DE60000000000000076000000280000000E0000000E0000000100 0400000000007000000000000000000000001000000000000000000000000000 80000080000000808000800000008000800080800000C0C0C000808080000000 FF0000FF000000FFFF00FF000000FF00FF00FFFF0000FFFFFF00333333333333 3300333333333333330033333333333333003333300033333300333330A03333 3300333330A033333300330000A000033300330AAAAAAA033300330000A00003 3300333330A033333300333330A0333333003333300033333300333333333333 33003333333333333300} Margin = 3 end object btnExcDelete: TBitBtn Left = 262 Top = 58 Width = 61 Height = 25 HelpContext = 124 Caption = 'Delete' TabOrder = 2 OnClick = btnExcDeleteClick Glyph.Data = { E6000000424DE60000000000000076000000280000000E0000000E0000000100 0400000000007000000000000000000000001000000000000000000000000000 80000080000000808000800000008000800080800000C0C0C000808080000000 FF0000FF000000FFFF00FF000000FF00FF00FFFF0000FFFFFF00333333333333 3300333333333333330033333333333333003333333333333300333333333333 330033333333333333003300000000003300330AAAAAAAA03300330000000000 3300333333333333330033333333333333003333333333333300333333333333 33003333333333333300} Margin = 3 end end object tabPEExclude: TTabSheet Caption = 'PE Virus Exclude List' object lblExeExclude: TLabel Left = 8 Top = 8 Width = 241 Height = 33 AutoSize = False Caption = 'Exclude these files from IVI PE Infectors checking (wildcards ar' + 'e not allowed here):' FocusControl = lstExclude WordWrap = True end object lstExeExclude: TListBox Left = 8 Top = 40 Width = 241 Height = 108 IntegralHeight = True ItemHeight = 13 Sorted = True TabOrder = 0 end object btnExeExcDelete: TBitBtn Left = 262 Top = 74 Width = 61 Height = 25 HelpContext = 124 Caption = 'Delete' TabOrder = 1 OnClick = btnExeExcDeleteClick Glyph.Data = { E6000000424DE60000000000000076000000280000000E0000000E0000000100 0400000000007000000000000000000000001000000010000000000000000000 80000080000000808000800000008000800080800000C0C0C000808080000000 FF0000FF000000FFFF00FF000000FF00FF00FFFF0000FFFFFF00333333333333 3300333333333333330033333333333333003333333333333300333333333333 330033333333333333003300000000003300330AAAAAAAA03300330000000000 3300333333333333330033333333333333003333333333333300333333333333 33003333333333333300} Margin = 3 end object btnExeExcAdd: TBitBtn Left = 262 Top = 42 Width = 61 Height = 25 HelpContext = 123 Caption = 'Add' TabOrder = 2 OnClick = btnExeExcAddClick Glyph.Data = { E6000000424DE60000000000000076000000280000000E0000000E0000000100 0400000000007000000000000000000000001000000010000000000000000000 80000080000000808000800000008000800080800000C0C0C000808080000000 FF0000FF000000FFFF00FF000000FF00FF00FFFF0000FFFFFF00333333333333 3300333333333333330033333333333333003333300033333300333330A03333 3300333330A033333300330000A000033300330AAAAAAA033300330000A00003 3300333330A033333300333330A0333333003333300033333300333333333333 33003333333333333300} Margin = 3 end end object TabSheet1: TTabSheet Caption = 'Offensive exec list' object lblTrojans: TLabel Left = 8 Top = 8 Width = 241 Height = 33 AutoSize = False Caption = 'Add these filenames to the internal list of offensive executable' + ' files (worms and trojan horses):' FocusControl = lstExclude WordWrap = True end object lstTrojans: TListBox Left = 8 Top = 40 Width = 241 Height = 108 IntegralHeight = True ItemHeight = 13 Sorted = True TabOrder = 0 end object btnTrojanDelete: TBitBtn Left = 262 Top = 74 Width = 61 Height = 25 HelpContext = 124 Caption = 'Delete' TabOrder = 1 OnClick = btnTrojanDeleteClick Glyph.Data = { E6000000424DE60000000000000076000000280000000E0000000E0000000100 0400000000007000000000000000000000001000000010000000000000000000 80000080000000808000800000008000800080800000C0C0C000808080000000 FF0000FF000000FFFF00FF000000FF00FF00FFFF0000FFFFFF00333333333333 3300333333333333330033333333333333003333333333333300333333333333 330033333333333333003300000000003300330AAAAAAAA03300330000000000 3300333333333333330033333333333333003333333333333300333333333333 33003333333333333300} Margin = 3 end object btnTrojanAdd: TBitBtn Left = 262 Top = 42 Width = 61 Height = 25 HelpContext = 123 Caption = 'Add' TabOrder = 2 OnClick = btnTrojanAddClick Glyph.Data = { E6000000424DE60000000000000076000000280000000E0000000E0000000100 0400000000007000000000000000000000001000000010000000000000000000 80000080000000808000800000008000800080800000C0C0C000808080000000 FF0000FF000000FFFF00FF000000FF00FF00FFFF0000FFFFFF00333333333333 3300333333333333330033333333333333003333300033333300333330A03333 3300333330A033333300330000A000033300330AAAAAAA033300330000A00003 3300333330A033333300333330A0333333003333300033333300333333333333 33003333333333333300} Margin = 3 end end end object btnOk: TBitBtn Left = 360 Top = 32 Width = 75 Height = 25 TabOrder = 1 Kind = bkOK Margin = 5 end object btnCancel: TBitBtn Left = 360 Top = 64 Width = 75 Height = 25 TabOrder = 2 Kind = bkCancel Margin = 5 end object btnHelp: TBitBtn Left = 360 Top = 96 Width = 75 Height = 25 TabOrder = 3 OnClick = btnHelpClick Kind = bkHelp Margin = 5 end object dlgLocation: TSaveDialog DefaultExt = 'rpt' Filter = 'Report files|*.rpt|All files|*.*' Options = [ofHideReadOnly, ofPathMustExist, ofShareAware, ofNoReadOnlyReturn] Title = 'Report File' Left = 408 Top = 152 end end