home *** CD-ROM | disk | FTP | other *** search
/ PC World 2008 March (DVD) / PCWorld_2008-03_DVD.iso / temadvd / kasperskyinternet / kis7.0.1.321en.exe / kis.en.msi / kis7.cab / layout_prot.ini < prev    next >
Encoding:
INI File  |  2007-12-18  |  35.3 KB  |  745 lines

  1. ;------------- Protection common --------------
  2.  
  3. [Templates]
  4. $AddToExcludeMenuItem   = t(menuitem) at(nobindhide) v(dialog:ExclusionEdit)                             hide($(DetectName,ShowIfNotZero)$(ObjectStatus,=,#OBJSTATUS_ADDEDTOEXCLUDE,!,ShowIfNotZero)$(TaskType,IsTaskUseTrustedZone,ShowIfNotZero)) disable($(AVService.Excludes,ismandat,EnableIfZero))
  5. $ActionOnObjectMenuItem = t(menuitem) disable($(ObjectStatus,IsTreatable,EnableIfNotZero)$(TaskType,IsTaskRemoteObjects,!,EnableIfNotZero))
  6. $GotoFileMenuItem       = t(menuitem) at(nobindhide) v(gotofile:$(ObjectName))                           hide($(ObjectType,IsPhysFile,ShowIfNotZero)$(TaskType,IsTaskRemoteObjects,!,ShowIfNotZero)) disable($(ObjectStatus,=,#OBJSTATUS_DELETED,!,EnableIfNotZero))
  7. $ViewOnWebMenuItem      = t(menuitem) at(nobindhide) v(url:$ViruslistThreatLink)                         hide($(DetectName,ShowIfNotZero)$(DetectType,=,#DETYPE_UNKNOWN,!,ShowIfNotZero))
  8. $ViewOnGoogleMenuItem   = t(menuitem) at(nobindhide) v(url:www.google.com/search?q=$(DetectName)&hl=$(Localization,env)&lr=lang_$(Localization,env)) hide($(DetectName,ShowIfNotZero))
  9.  
  10. [Task_Protection_Settings]
  11. props     = $Task_Settings
  12. ProtLevel = $Task_Statistics_Item v($(level,Profile_Protection_Level))
  13. Alert     = $Task_Statistics_Item v($(ScanAction,Profile_Alert_Type))
  14. Schedule  = $Task_Statistics_Item v($(schedule.Mode,Update_Method)) hide($(name,=,Scan_Objects,!,ShowIfNotZero))
  15.  
  16. [Task_Protection_Status]
  17. props     = $Task_Settings
  18. Status    = $Task_Statistics_Item v($(state,ProfileState))             f($(state,SubProfileStateFont))
  19. ProtLevel = $Task_Statistics_Item v($(level,Profile_Protection_Level)) f($($ProfileActiveStateFont))
  20. Alert     = $Task_Statistics_Item v($(ScanAction,Profile_Alert_Type))  f($($ProfileActiveStateFont))
  21.  
  22. ;------------- Pause Protection Request Dialog -----------
  23.  
  24. [PauseProtectionRequestDialog]
  25. props    = $WindowThickBorder bg(WindowYellow) at(a_cancel,customfooter) h(1046)
  26. Header   = [PauseProtectionRequestDialog_Header] 
  27. Descr    = [PauseProtectionRequestDialog_Description]
  28. Acts     = [PauseProtectionRequestDialog_Actions] 
  29. Footer   = [WindowFooter]
  30.  
  31. [PauseProtectionRequestDialog_Header]
  32. props=$WindowHeaderGrey
  33. HeaderShadow=$WindowHeaderShadow
  34. HeaderLeftPic=$WindowThickHeaderLeftPic bg(WindowHeaderLeftYellow)
  35. HeaderRightPic=$WindowThickHeaderRightPic bg(WindowHeaderRightYellow)
  36. Title=$WindowThickTitle text($ProductName)
  37. StatusClose = $WindowHeaderClose
  38.  
  39. [PauseProtectionRequestDialog_Description]
  40. props=$WindowDescription
  41. Description=sz(p,a) xy(16,8,16)
  42. SpaceFooter=$WindowDescriptionFooter
  43.  
  44. [PauseProtectionRequestDialog_Actions]
  45. props= $WindowBody v($(ResumeMode)) at(rememberdata)
  46. but1 = [PauseProtectionRequestAfter_AeroButton] xy(10,10,10,0)
  47. but2 = [PauseProtectionRequestAfterReboot_AeroButton] xy(10,0,10,0)
  48. but3 = [PauseProtectionRequestOnDemand_AeroButton] xy(10,0,10,30)
  49.  
  50. [PauseProtectionRequestAfter_AeroButton]
  51. $NewStyle = t(hotlink) a(at) at(singleline)
  52. props     = $SublinkedAeroButtonStyle v(0) alias(PauseProtForPeriod)
  53. Arrow     = $ArrowAeroButtonStyle
  54. Caption   = $CaptionSmallAeroButtonStyle v(0) alias(PauseProtForPeriod)
  55. Value     = t(combo) at(rememberdata) a(as) xy($Control_Shift,-3) sz(150) v($(ResumeTime))
  56. Description =$DescriptionAeroButtonStyle a(la) xy(23)
  57.  
  58.  
  59. [PauseProtectionRequestAfter_AeroButton.Value]
  60. a1  = v(#cREQUEST_DELAY_MAKE_PERSISTENT|60) at(default)
  61. a2  = v(#cREQUEST_DELAY_MAKE_PERSISTENT|180)
  62. a3  = v(#cREQUEST_DELAY_MAKE_PERSISTENT|300)
  63. a4  = v(#cREQUEST_DELAY_MAKE_PERSISTENT|900)
  64. a5  = v(#cREQUEST_DELAY_MAKE_PERSISTENT|1800)
  65. a6  = v(#cREQUEST_DELAY_MAKE_PERSISTENT|3600)
  66. a7  = v(#cREQUEST_DELAY_MAKE_PERSISTENT|10800)
  67. a8  = v(#cREQUEST_DELAY_MAKE_PERSISTENT|18000)
  68.  
  69. [PauseProtectionRequestAfterReboot_AeroButton]
  70. props   = $SublinkedAeroButtonStyle v(0) alias(PauseProtUntilRestart)
  71. Arrow   = $ArrowAeroButtonStyle
  72. Caption = $CaptionSmallAeroButtonStyle v(0) alias(PauseProtUntilRestart)
  73. Description =$DescriptionAeroButtonStyle
  74.  
  75. [PauseProtectionRequestOnDemand_AeroButton]
  76. props   = $SublinkedAeroButtonStyle v(0) alias(PauseProtUntilRequest)
  77. Arrow   = $ArrowAeroButtonStyle
  78. Caption = $CaptionSmallAeroButtonStyle v(0) alias(PauseProtUntilRequest)
  79. Description =$DescriptionAeroButtonStyle
  80.  
  81. ;------------- protection --------------
  82.  
  83. [Protection]
  84. props=$Task_TreatsPanel
  85. Header = $TaskHeaderBG
  86. Body=[Protection_Body]
  87. Footer =[Task_Footer]
  88.  
  89. [Protection_Body]
  90. props       = $Task_Body
  91. Description = [Task_Description] 
  92. ThirdButton  =[ReportProt_AeroButton]
  93. ;SettingsButton=[ProtSettings_AeroButton]
  94. FirstButton  = [Spyware_AeroButton]
  95. SecondButton = [Updater_AeroButton]
  96.  
  97.  
  98. [ProtSettings_AeroButton]
  99. props        =$SublinkedAeroButtonStyle text($(state,SettingsButtonCaption_Action))
  100. Arrow         =$ArrowAeroButtonStyle
  101. Caption     =$CaptionAeroButtonStyle text($(state,SettingsButtonCaption_Text)$(state,SettingsButtonCaption_Action))
  102. Description1 =$DescriptionAeroButtonStyleVA v($(persistent,IsPersistentProtInstalled,IsPersistentProtInstalledTextStateSimple)) f($(state,SubProfileStateFont_Bold))
  103. Sublink1    =$AeroSublinkStyle xy(,4) a(sa) text($(state,TaskStartStopCtrl))
  104. |=$SublinkSeparator hide($(state,TaskCanBePausedOrResumed,ShowIfNotZero))
  105. Sublink2=$AeroSublinkStyle hide($(state,TaskCanBePausedOrResumed,ShowIfNotZero)) text($(state,TaskPauseResumeCtrl))
  106.  
  107. [Spyware_AeroButton]
  108. props        =$SublinkedAeroButtonStyle v($(ScansProfile.state,IsTaskActive,ScansProfileAction))
  109. Arrow         =$ArrowAeroButtonStyle
  110. Caption     =$CaptionAeroButtonStyle text($(ScansProfile.state,SpywareActiveCaption)) v($(ScansProfile.state,IsTaskActive,ScansProfileAction))
  111. InactNeverRun =$DescriptionAeroButtonStyle hide($(ScansProfile.id,IsTaskIdValid,ShowIfZero)) text($TaskNeverRun)
  112. Desc1=$DescriptionAeroButtonStyleVA hide($(ScansProfile.id,IsTaskIdValid,ShowIfNotZero)) text($(ScansProfile.state,IsTaskActive,SpywareScan.Desc1))
  113. Desc2=$DescriptionAeroButtonStyleVA hide($(ScansProfile.id,IsTaskIdValid,ShowIfNotZero)) text($(ScansProfile.state,IsTaskActive,SpywareScan.Desc2))
  114. Sublink1_1    =$AeroSublinkStyle xy(,4) a(sa) v(stop:$(ScansProfile.name)) hide($(ScansProfile.state,IsTaskActive,ShowIfNotZero)) text($Stop_text) 
  115. Sublink1_2    =$AeroSublinkStyle xy(,4) a(sa) v(main:$(ScansProfile.name)) hide($(ScansProfile.state,IsTaskActive,ShowIfZero))
  116. |=$SublinkSeparator
  117. Sublink2_1    =$AeroSublinkStyle text($Pause_ScansProfile)  hide($(ScansProfile.state,IsTaskActiveRunning,ShowIfNotZero))
  118. Sublink2_2    =$AeroSublinkStyle text($Resume_ScansProfile) hide($(ScansProfile.state,IsTaskActivePaused,ShowIfNotZero))
  119. Sublink2_3    =$AeroSublinkStyle v(configure:$(ScansProfile.name)) hide($(ScansProfile.state,IsTaskActive,ShowIfZero))
  120. |=$SublinkSeparator hide($(ScansProfile.state,IsTaskActive,ShowIfNotZero))
  121. Sublink3    =$AeroSublinkStyle v(report:$(ScansProfile.name)) hide($(ScansProfile.state,IsTaskActive,ShowIfNotZero))
  122.  
  123. [Updater_AeroButton]
  124. props        =$SublinkedAeroButtonStyle text($(UpdatersProfile.state,IsTaskActive,Select_UpdatersProfileAction))
  125. Arrow         =$ArrowAeroButtonStyle
  126. Caption     =$CaptionAeroButtonStyle text($(UpdatersProfile.state,Select_UpdatersActiveCaption)$(UpdatersProfile.state,IsTaskActive,Select_UpdatersProfileAction))
  127. Desc1       =$DescriptionAeroButtonStyleVA text($(UpdatersProfile.state,IsTaskActive,Updater_AeroButton.Desc1))
  128. Desc2       =$DescriptionAeroButtonStyleVA text($(UpdatersProfile.state,IsTaskActive,Updater_AeroButton.Desc2))
  129. Sublink1    =$AeroSublinkStyle xy(,4) a(sa) text($(UpdatersProfile.state,IsTaskActive,UpdatersSublink1_Action))
  130. |=$SublinkSeparator
  131. Sublink2    =$AeroSublinkStyle text($(UpdatersProfile.state,IsTaskActive,UpdatersSublink2_Action))
  132.  
  133. [Updater_AeroButton2]
  134. $CurProfile =UpdatersProfile
  135. props        =$SublinkedAeroButtonStyle
  136. Arrow         =$ArrowAeroButtonStyle
  137. Caption     =$CaptionAeroButtonStyle text($($CurProfile.name))
  138. ;text($(UpdatersProfile.description,Select_UpdatersProfileName))
  139. ;Description     =$DescriptionAeroButtonStyle
  140. Sublink1    =$AeroSublinkStyle xy(,4) a(sa) v(configure:Updater)
  141. |=$SublinkSeparator
  142. Sublink2=$AeroSublinkStyle v(configure:Updater.ProxySettings.LANSettings)
  143. |=$SublinkSeparator hide($(bRollbackAllowed,ShowIfNotZero))
  144. Sublink3=$AeroSublinkStyle v($(Rollback.state,IsTaskRunning,ScanRunningCmd):Rollback) hide($(bRollbackAllowed,ShowIfNotZero))
  145.  
  146. [GenericNumScanned]
  147. props        =a(ps) at(underlineoff) sz(100,a) hide($(AVService.NumThreats,ShowIfNotZero)) mg(0,0)
  148. NumScanned = ta(rs) at(underlineoff) text($(AVService.NumGenericScaned) / ) sz(100,a)
  149.  
  150.  
  151. [ReportProt_AeroButton] 
  152. props        =$SublinkedAeroButtonStyle v(report:Protection.Reports)
  153. Arrow         =$ArrowAeroButtonStyle
  154. Caption     =$CaptionAeroButtonStyle v(report:Protection.Reports)
  155. Description =$DescriptionAeroButtonStyleVA v($(persistent,IsPersistentProtInstalled,IsPersistentProtInstalledTextStateSimple)) f($(state,SubProfileStateFont_Bold))
  156. Description2 =$DescriptionAeroButtonStyleVA
  157. Description2_1 = a(rs) t(value) at(underlineoff) v($(AVService.NumThreats)) f(Bold_red) sz(a,a) hide($(AVService.NumThreats,ShowIfNotZero))
  158. Description2_2 = [GenericNumScanned]
  159.  
  160. ;f($(AVService.NumUntreated,UntreatedStateFont))
  161. Sublink1    =$AeroSublinkStyle xy(23,4) a(la) text($(state,TaskStartStopCtrlEx)) disable($(state,TaskStartStopCtrlEx2))
  162. |=$SublinkSeparator hide($(state,TaskCanBePausedOrResumed,ShowIfNotZero))
  163. Sublink2=$AeroSublinkStyle hide($(state,TaskCanBePausedOrResumed,ShowIfNotZero)) text($(state,TaskPauseResumeCtrlEx))
  164. |=$SublinkSeparator
  165. Sublink3=$AeroSublinkStyle v(configure:$(name))
  166.  
  167.  
  168. ;Sublink1    =$AeroSublinkStyle xy(,4) a(sa) v(report:Protection.Quarantine)
  169. ;|=$SublinkSeparator
  170. ;Sublink2=$AeroSublinkStyle v(report:Protection.Backup)
  171. ;|=$SublinkSeparator
  172. ;Sublink3=$AeroSublinkStyle v(dialog:Trusted_Zone)
  173.  
  174.  
  175. ;Summary     = [Protection_Summary]
  176. ;Statistics  = [Protection_Events]
  177.  
  178.  
  179.  
  180. [Protection_Summary]
  181. props       = $GroupBox  a(la) mg(14,14) sz(p,a) xy(0,$Group_Shift)
  182. ThreatInfo  = t(hotlink) a(lt) f(Bold_Green) v(report:Protection.Threats)
  183. UpdateInfo  = t(hotlink) a(sa) xy(,7) f(Bold_Green)
  184. ProtectInfo = t(hotlink) a(sa) xy(,7) f(Bold_Green) v(report:Protection.Reports)
  185.  
  186. [Protection_Events]
  187. props=$Task_Statistics
  188. Scanned        =$Task_Statistics_Item v($(AVService.NumGenericScaned))
  189. Threats        =$Task_Statistics_Item v($(AVService.NumThreats))   f($(AVService.NumUntreated,Font_Normal_BoldRed))
  190. Untreated      =$Task_Statistics_Item v($(AVService.NumUntreated)) f($(AVService.NumUntreated,Font_Normal_BoldRed))
  191. AttacksBlocked =$Task_Statistics_Item v($(ids.AttacksDetected))    f($(ids.AttacksDetected,Font_Normal_BoldRed)) at(nobindhide)
  192.  
  193. ;------------- SettingsWindow.Protection -----------
  194.  
  195. [SettingsWindow.Protection]
  196. props=$SettingsViewPanel h(1356)
  197. Header=$SettingsViewHeader i(protection)
  198. Body=[SettingsWindow.Protection_Body]
  199.  
  200. [SettingsWindow.Protection_Body]
  201. props              = $SettingsBodyAttr
  202. StartupGroup       = [ProtectionStartup_Group]
  203. PowerSaving=[PowerSaving_Group]
  204. Troubleshooting_Group  = [Troubleshooting_Group]      usefor($($IsNT32BasedOS)) usefor($IsNotSOS)
  205.  
  206. [ProtectionStartup_Group]
  207. props       = $SettingsGroupFirst sz(p,a) lb(v($(state,fld(enabled,RunAtSystemStartup,AVService.Excludes,ProcMon.aItems)))) hide($HideInWinPE)
  208. Enable      = $Checkbox v($(enabled)) tt($(enabled, ProtectionStartupGroupEnable)) hide($($IsProtectionInstalled,ShowIfNotZero)) usefor($IsNotSOS)
  209. ;Startup     = $Checkbox a(la) sz(a,a)   v($(RunAtSystemStartup)) tt($ProtectionStartup_Group_Startup)
  210. ;TrustedZone = $Button_Large a(ra) xy(,5) v(dialog:Trusted_Zone) tt($GlobalTrusted_Group_TrustedZone)
  211.  
  212. [GlobalDefend_Group]
  213. props       = $SettingsGroupNext sz(p,a) lb(v($(state,fld(AVService.DetectMask))))
  214. VirWare     = $Checkbox at(disable) $First_Control v($(AVService.DetectMask)) bits(0x01)
  215. AdWare      = $Checkbox $Next_Control v($(AVService.DetectMask)) bits(0x02)
  216. RiskWare    = $Checkbox $Next_Control v($(AVService.DetectMask)) bits(0x04)
  217. Descr       = $Next_Control sz(p) xy(18,$Control_Shift) usefor(localgui)
  218.  
  219. [GlobalTrusted_Group]
  220. props       = $SettingsGroupNext sz(p,a) lb(v($(state,fld(AVService.Excludes,ProcMon.aItems))))
  221. Text        = $First_Control sz(p,a)
  222.  
  223. [PowerSaving_Group]
  224. props       = $SettingsGroupNext sz(p,a) lb(v($(state,fld(AVService.UseActiveDisinfection,BatterySafe,AVService.UseABS,AVService.MultiThreaded,OasInstances))))
  225. AdvDisinfect= $Checkbox $First_Control xy(,,,$Control_Shift) v($(AVService.UseActiveDisinfection)) usefor($IsNotFS) usefor($IsNotSOS)   hide($ShowNTBasedFufure)
  226. Battery     = $Checkbox $Next_Control  xy(,,,$Control_Shift) v($(BatterySafe))                       usefor($IsNotFS)       tt($(BatterySafe, PowerSaving_Group_Battery)) 
  227. CPU         = $Checkbox $Next_Control  xy(,,,$Control_Shift) v($(AVService.UseABS))                                       tt($(AVService.UseABS, PowerSaving_Group_CPU))
  228. MultiCPU    = $Button_Large a(ra)                            v(dialog:SettingsWindow.MultiCPUDlg)  usefor($IsFS)
  229.  
  230.  
  231. [Protection_Apperance_Group]
  232. props       = $SettingsGroupNext sz(p,a) lb(v($(state,fld(EnableInteraction,SupportCustom.strDescription,SupportCustom.aLinks))))
  233. Apperance   = $Button_Medium a(rb) xy(,,$Control_Shift) v(dialog:SettingsWindow.Protection.Apperance)
  234. Interaction = $Checkbox a(pt) sz(p,a) v($(EnableInteraction))
  235.  
  236. ;------------- SettingsWindow.Protection.Apperance -----------
  237.  
  238. [SettingsWindow.Protection.Apperance]
  239. props = $DlgAttr sz(420,370)
  240. Body  = [SettingsWindow.Protection.Apperance_Body]
  241.  
  242. [SettingsWindow.Protection.Apperance_Body]
  243. props         = $DlgBodyTabAttr
  244. SupportCustom = [Protection_Apperance_SupportCustom]
  245.  
  246. ;------------- Protection_Apperance_SupportCustom -----------
  247.  
  248. [Protection_Apperance_SupportCustom]
  249. props       = h(9996)
  250. Description = t(edit) at(multiline) sz(p,100) v($(SupportCustom.strDescription))
  251. Links       = t(list) alias(vector) v($(SupportCustom.aLinks)) a(la) xy(,$Control_Shift,$ButtonsLineSizeX) sz(p,p) [Apperance_SupportCustom_Links]
  252. Add         = $Button a(rs)
  253. Edit        = $Button $Next_Control a(ra)
  254. Delete      = $Button $Next_Control a(ra)
  255. MoveDown    = $Button $First_Control a(rb)
  256. MoveUp      = $Button $Next_Control a(rp)
  257.  
  258. [Apperance_SupportCustom_Links]
  259. Name        = v($(strName)i(info))
  260. URL         = v($(strURL))
  261. Description = v($(strDescription))
  262.  
  263. ;------------- Protection_Apperance_SupportCustom.Edit -----------
  264.  
  265. [Protection_Apperance_SupportCustom.Edit]
  266. props       = $DlgAttr sz(320,a) h(9995)
  267. Body        = [Protection_Apperance_SupportCustom.Edit_Body]
  268.  
  269. [Protection_Apperance_SupportCustom.Edit_Body]
  270. props       = $DlgBodyAttr sz(p,a)
  271. NameLbl     = a(la) xy(,3)
  272. Name        = t(edit) a(ls) sz(p,a) xy(70,$Edit_CenterOffsetY,,$Control_Shift) v($(strName))
  273. URLLbl      = a(la)
  274. URL         = t(edit) a(ls) sz(p,a) xy(70,$Edit_CenterOffsetY,,$Control_Shift) v($(strURL))
  275. DescrLbl    = a(la)
  276. Descr       = t(edit) a(ls) sz(p,a) xy(70,$Edit_CenterOffsetY,,$Control_Shift) v($(strDescription))
  277.  
  278. ;------------- Trusted_Zone -----------
  279.  
  280. [Trusted_Zone]
  281. props=$DlgAttr alias(trustedzonedlg) sz(420,370) at(resizable)
  282. Tab=[Trusted_Tab]
  283.  
  284. [Trusted_Tab]
  285. props          = $DlgBodyTabAttr
  286. ExclusionMasks = [Exclusion_Masks] h(1052)
  287. TrustedApps    = [Trusted_Apps]    h(1055) hide($($IsProtectionInstalled,ShowIfNotZero)$ShowNTBasedFufure) usefor($IsNotSOS)
  288.  
  289. ;------------- Trusted_Zone.Trusted_Apps -----------
  290.  
  291. [Trusted_Apps]
  292. AppList=[Trusted_Apps.AppList]
  293. Add=$Button a(rt) v(dialog:TrustedAppEdit)
  294. Edit=$Button $Next_Control a(ra) v(dialog:TrustedAppEdit)
  295. Delete=$Button $Next_Control a(ra)
  296. Rule=t(richedit) alias(listitemdescr) at(readonly,nofocus,vscroll) a(lb) sz(p,80) text($TrustedAppDescr)
  297. Text=a(lp)
  298.  
  299. [Trusted_Apps.AppList]
  300. props=t(list) alias(vector) at(noheader,checked,sorted) sz(p,185) xy(,,$ButtonsLineSizeX) v($(ProcMon.aItems))
  301. App=v($(sImagePath)$(sImagePath,moduleicon),$(bEnabled))
  302.  
  303. ;------------- Trusted_Zone.Exclusion_Masks -----------
  304.  
  305. [Exclusion_Masks]
  306. ExclusionList=[Exclusion_Masks.ExclusionList] sz(p,185) xy(,,$ButtonsLineSizeX) v($(AVService.Excludes))
  307. Add=$Button a(rt)
  308. Edit=$Button $Next_Control a(ra) v(dialog:ExclusionEdit)
  309. Delete=$Button $Next_Control a(ra)
  310. Rule=usefor($IsNotSOS) t(richedit) alias(listitemdescr) at(readonly,nofocus,vscroll) a(lb) sz(p,80) text($ExclusionMasksDescr)
  311. RuleSOS=usefor($IsSOS) t(richedit) alias(listitemdescr) at(readonly,nofocus,vscroll) a(lb) sz(p,80) text($ExclusionMasksDescrSOS)
  312. Text=a(lp)
  313.  
  314. [Exclusion_Masks.ExclusionList]
  315. props=t(list) alias(vector.cDetectExclude) at(checked,sorted)
  316. ObjectMask=v($($IsExclObjectMask_Avail,ExclusionList_ObjectMask),$(Enable)) sz(120)
  317. VerdictMask=v($($IsExclVerdictMask_Avail,ExclusionList_VerdictMask)) sz(80)
  318. Description=v($(Description)) sz(120)
  319.  
  320. ;------------- TrustedAppEdit -----------
  321.  
  322. [TrustedAppEdit]
  323. ;$dlg_enable_ok=$(nTriggers,bits(#BL_fExclOpenFiles|#BL_fExclBehavior|#BL_fExclRegistry|#BL_fExclNet),!!,EnableIfNotZero)$(sImagePath,EnableIfNotZero)$(sImagePath,ispathmasked,!,EnableIfNotZero)$($IsTrustedApp_HostAvail,EnableIfNotZero)$($IsTrustedApp_PortAvail,EnableIfNotZero)
  324. $dlg_enable_ok=$(nTriggers,bits(#BL_fExclOpenFiles|#BL_fExclBehavior|#BL_fExclRegistry|#BL_fExclNet),!!,EnableIfNotZero)$(sImagePath,EnableIfNotZero)$(sImagePath,is_path_valid,!!,EnableIfNotZero)$($IsTrustedApp_HostAvail,EnableIfNotZero)$($IsTrustedApp_PortAvail,EnableIfNotZero)
  325. props=$DlgAttr sz(420,265) h(1055)
  326. Dlg=[TrustedAppEdit_Body]
  327.  
  328. [TrustedAppEdit_Body]
  329. props     = $DlgBodyAttr
  330. NameLabel = $Next_Control
  331. AppEdit   = [TrustedAppEdit_AppEditBrowse] xy(100,$Edit_CenterOffsetY) a(ls) sz(p,a) usefor($($IsAK,!))
  332. Name      = t(edit) v($(sImagePath))       xy(100,$Edit_CenterOffsetY) a(ls) sz(p,a) usefor($($IsAK))
  333. PropLabel = $Next_Control
  334. PropList  = t(list) alias(flagslist) a(ls) sz(p,75) xy(100) at(checked,noheader) v($(nTriggers))
  335. Text      = $Next_Control
  336. Rule      = t(richedit) a(la) sz(p,p) at(readonly,nofocus,vscroll) text($TrustedAppDescr)
  337.  
  338. [TrustedAppEdit_Body.PropList.items]
  339. ExclOpenFiles   = v(#BL_fExclOpenFiles) usefor($(*,profileexist(File_Monitoring)))
  340. ExclBehavior    = v(#BL_fExclBehavior)  usefor($(*,profileexist(pdm)))
  341. ExclBehavior    = v(#BL_fExclBehavior)  usefor($(*,profileexist(pdm2)))
  342. ExclRegistry    = v(#BL_fExclRegistry)  usefor($(*,profileexist(pdm),IsPDMRegGuardUsed))
  343. ExclRegistry    = v(#BL_fExclRegistry)  usefor($(*,profileexist(regguard2)))
  344. ExclNet         = v(#BL_fExclNet)       usefor($(*,profileexist(TrafficMonitor)))
  345.  
  346. [TrustedAppEdit_AppEditBrowse]
  347. AppBrowse = $Button_Medium a(rt) xy(,,7) v(browse:app(sImagePath,Hash)) text($Browse)
  348. Name      = t(edit) a(ps) sz(p) v($(sImagePath))
  349.  
  350. ;------------- ExclNetHostEdit -----------
  351.  
  352. [ExclNetHostEdit]
  353. props=$DlgAttr alias(NetHostsEdit) sz(270,a) h(1256)
  354. Dlg=[ExclNetHostEdit_Body]
  355.  
  356. [ExclNetHostEdit_Body]
  357. props=$DlgBodyAttr sz(p,a)
  358. Text=$First_Control
  359. Protocol=[Net_Protocol_Group] xy(,7)
  360. IpAddr=$IpAddr $Next_Control v($(Host.V4)) hide($(Host.Version,=,#Fw_IPv4,ShowIfNotZero))
  361. IpAddrV6=$IpV6Addr $Next_Control sz(220) v($(Host.V6)) hide($(Host.Version,=,#Fw_IPv6,ShowIfNotZero))
  362. Text3=a(lt) xy(,85)
  363. List=t(list) at(noheader) a(la) sz(p,122) xy($Shift,7,80) v($(Hosts))
  364. Add=$Button a(rs)
  365. Delete=$Button a(ra) xy(,7)
  366.  
  367. [Net_Protocol_Group]
  368. props=a(la) sz(p,a) xy($Shift,7) v($(Host.Version))
  369. IPv4=$Radio $First_Control v(#Fw_IPv4) text($IPv4)
  370. IPv6=$Radio $Next_Control v(#Fw_IPv6) text($IPv6)
  371.  
  372. ;------------- ExclNetPortEdit -----------
  373.  
  374. [ExclNetPortEdit]
  375. props=$DlgAttr alias(NetPortsEdit) sz(270,a) h(1255)
  376. Dlg=[ExclNetPortEdit_Body]
  377.  
  378. [ExclNetPortEdit_Body]
  379. props=$DlgBodyAttr sz(p,a)
  380. Text=$First_Control sz(p,a)
  381. Ports=t(edit) $Next_Control sz(p)
  382. Example=a(la) f(Normal_grey)
  383.  
  384. ;------------- ExclusionEdit -----------
  385.  
  386. [ExclusionEdit]
  387. $dlg_enable_ok=$($IsExclusion_ObjectMask_Correct,EnableIfNotZero)$($IsExclusion_VerdictMask_Correct,EnableIfNotZero)$($IsExclusion_TaskList_Correct,EnableIfNotZero)$($IsExclObjectVerdictMask_Avail,EnableIfNotZero)$($IsExclObjectMask_Avail,ExclusionObjectMaskIsAll,ExclusionObjectMask_CheckVerdictIsAll,!,EnableIfNotZero)$($IsExclVerdictMask_Avail,ExclusionVerdictMaskIsAll,ExclusionVerdictMask_CheckObjectIsAll,!,EnableIfNotZero)
  388. props=$DlgAttr alias(protection_excludeitem) sz(400,250) h(1052)
  389. Dlg=[ExclusionEdit_Body]
  390.  
  391. [ExclusionEdit_Body]
  392. props=$DlgBodyAttr
  393. PropLabel=$Next_Control
  394. PropList=t(list) alias(flagslist) a(ls) sz(p,50) xy(100) at(checked,noheader) v($(Triggers))
  395. NameLabel=$Next_Control
  396. Name=t(edit) a(ls) sz(p) xy(100,$Edit_CenterOffsetY) v($(Description))
  397. Text=$Next_Control
  398. Rule=usefor($IsNotSOS) t(richedit) a(la) sz(p,p) at(readonly,nofocus,vscroll) text($ExclusionMasksDescr)
  399. RuleSOS=usefor($IsSOS) t(richedit) a(la) sz(p,p) at(readonly,nofocus,vscroll) text($ExclusionMasksDescrSOS)
  400.  
  401. [ExclusionEdit_Body.PropList.items]
  402. ObjectMask  = v(#AVS_fObjectMask)
  403. VerdictMask = v(#AVS_fVerdictMask)
  404.  
  405. ;------------- ExclusionTasksEdit -----------
  406.  
  407. [ExclusionTasksEdit]
  408. $dlg_enable_ok=$(TaskList,size,EnableIfNotZero)
  409. props=$DlgAttr sz(300,200) h(1253)
  410. Body=[ExclusionTasksEdit_Body]
  411.  
  412. [ExclusionTasksEdit_Body]
  413. props=$DlgBodyAttr
  414. TasksList=[ExclusionTasksEdit_Body.TasksList]
  415.  
  416. [ExclusionTasksEdit_Body.TasksList]
  417. props=t(list) alias(vector.ExceptsTaskList) at(noheader,checked) sz(p,p) $Next_Control v($(TaskList),ExcludesTaskTypes)
  418. TaskType=v($(TaskType,TaskTypes),$(Enable))
  419.  
  420. ;------------- ExclusionObjectMaskEdit -----------
  421.  
  422. [ExclusionObjectMaskEdit]
  423. $dlg_enable_ok = $(Object.Mask,is_path_mask_valid,!!,EnableIfNotZero)$($IsExclusion_ObjectMask_Correct,EnableIfNotZero)$($IsExclObjectMask_Avail,ExclusionObjectMaskIsAll,ExclusionObjectMask_CheckVerdictIsAll,!,EnableIfNotZero)
  424. props   = $DlgAttr alias(protection_excludeitem_object) sz(300,a) h(1053)
  425. Body    = [ExclusionObjectMaskEdit_Body]
  426.  
  427. [ExclusionObjectMaskEdit_Body]
  428. props     = $DlgBodyAttr sz(p,a)
  429. Text      = $First_Control sz(p,a) xy(,,,$Control_Shift)
  430. EditGroup = [ExclusionObject_MaskEditGroup] sz(p,a) a(la)
  431. Recurse   = $Checkbox $Next_Control v($(Object.Recurse))
  432.  
  433. [ExclusionObject_MaskEditGroup]
  434. Browse  = $Button a(rt) xy(,,$Button_Shift) text($Browse) usefor($($IsAK,!))
  435. Value   = t(edit) a(pt)  xy(,1) sz(p) v($(Object.Mask))
  436.  
  437. ;------------- ExclusionVerdictMaskEdit -----------
  438.  
  439. [ExclusionVerdictMaskEdit]
  440. $dlg_enable_ok=$($IsExclusion_VerdictMask_Correct,EnableIfNotZero)$($IsExclVerdictMask_Avail,ExclusionVerdictMaskIsAll,ExclusionVerdictMask_CheckObjectIsAll,!,EnableIfNotZero)$(Triggers,bits(#AVS_fVerdictPath),!!,ExclusionVerdictPathMaskEdit_EnableOk)
  441. props=$DlgAttr sz(300,a) h(1054)
  442. Body=[ExclusionVerdictMaskEdit_Body]
  443.  
  444. [ExclusionVerdictMaskEdit_Body]
  445. props=$DlgBodyAttr sz(p,a)
  446. Text=sz(p,a)
  447. Value=t(edit) a(la) sz(p,a) v($(VerdictMask))
  448. VerdictObject=$Checkbox $Next_Control v($(Triggers)) bits(#AVS_fVerdictPath) usefor($IsNotFS)
  449. VerdictObjectMask=t(edit) $Next_Control sz(p,a) v($(VerdictPath.Mask)) disable($(Triggers,bits(#AVS_fVerdictPath),EnableIfNotZero)) usefor($IsNotFS)
  450.  
  451. ;------------- SettingsWindow.Service -----------
  452.  
  453. [SettingsWindow.Service]
  454. props=$SettingsViewPanelAttr h(1225)
  455. Header=$SettingsViewHeader i(web)
  456. Protection=[SettingsWindow.Service_Body]
  457.  
  458. [SettingsWindow.Service_Body]
  459. props                  = $SettingsBodyAttr alias(settingsview)
  460. Notifications          = [Notifications_Group]
  461. ProductPasswordGroup   = [ProductPassword_Group]
  462. GlobalReset_Group      = [GlobalReset_Group]          usefor($($IsAK,!))
  463. Apperance_Group        = [Protection_Apperance_Group] usefor($($IsAK))
  464. Troubleshooting_Group  = [Troubleshooting_Group]      usefor($($IsNT32BasedOS)) usefor($IsNotSOS)
  465.  
  466. [Notifications_Group]
  467. props=$SettingsGroupNext sz(p,a) lb(v($(flags,fld(EnableNotifications,NSettings,SystemEventLog,MailFrom,SMTPServer,SMTPPort,UsrAccount,PSEM,MailTo,CurrentSendMode,mail_schedule))))
  468. EnableNotifications=$Checkbox $First_Control v($(EnableNotifications))    tt($(EnableNotifications, Notifications_Group_EnableNotifications))
  469. ConfigureNotifications=$Button_Large a(ra) xy(0,7) v(dialog:SettingsWindow.ConfigureNotifications)    disable($(EnableNotifications,EnableIfNotZero))     tt($Notifications_Group_ConfigureNotifications)
  470.  
  471. [ProductPassword_Group]
  472. $ProductPasswordFlds = EnablePswrdProtect,AskPswrdAlwaysExeptsAlerts,AskWhenSaveSetting,AskWhenExitApp,AskWhenStopProtection,OPEP,EnableUPswrdProtect,OPEP2
  473. props                = $SettingsGroupNext sz(p,a) lb(v($(state,fld(EnableSelfProtection,AllowServiceStop,$ProductPasswordFlds))))
  474. ProtectionChecks    = [Protection_Checks] $First_Control usefor(localgui)
  475. ProtectionChecks    = [Protection_Checks] usefor(admingui)
  476.  
  477. [Protection_Checks]
  478. props=sz(p,a)
  479. EnableSelfProt        = $Checkbox a(la) xy(,,,$Control_Shift)            v($(EnableSelfProtection)) usefor($IsNotSOS) hide($ShowNTBasedFufure$HideInWinPE)
  480. DisableServiceStop    = $Checkbox a(la) xy(,,,$Control_Shift) at(invert) v($(AllowServiceStop)) hide($ShowNTBasedFufure$HideInWinPE)
  481.  
  482. [Protection_PasswordSet]
  483. props            = $SettingsGroupNext sz(p,a) lb(v($(state,fld(EnableSelfProtection,AllowServiceStop,$ProductPasswordFlds))))
  484. EnablePassword        = $Checkbox a(la) xy(,,,$Control_Shift)            v($(EnablePswrdProtect))    tt($(EnablePswrdProtect, ProductPassword_Group_ConfigurePassword))
  485. ConfigurePassword    = $Button_Large a(ra) disable($(EnablePswrdProtect,EnableIfNotZero)) v(dialog:SettingsWindow.ConfigurePassword)    tt($ProductPassword_Group_ConfigurePassword) usefor(localgui)
  486. ConfigurePassword    = $Button_Medium a(rs) xy(,-4) disable($(EnablePswrdProtect,EnableIfNotZero)) v(dialog:SettingsWindow.ConfigurePassword)    tt($ProductPassword_Group_ConfigurePassword) usefor(admingui)
  487. EnableUPassword        = $Checkbox a(la) xy(,8,,$Control_Shift)            v($(EnableUPswrdProtect)) tt($ProductPassword_Group_ConfigureUPassword_default) usefor($IsAKPolicy)
  488. ConfigureUPassword    = $Button_Medium a(rs) xy(,-4) disable($(EnableUPswrdProtect,EnableIfNotZero)) v(dialog:SettingsWindow.ConfigureUPassword)    tt($ProductPassword_Group_ConfigureUPassword_default) usefor($IsAKPolicy)
  489.  
  490. [GlobalReset_Group]
  491. props=$SettingsGroupNext sz(p,a)
  492. ConfigurationDescription    = $First_Control sz(p)
  493. LoadSettings=$Button_Medium $Next_Control    v(cfgstorage:load) tt($GlobalReset_Group_LoadSettings)
  494. SaveSettings=$Button_Medium a(cs)            v(cfgstorage:save) tt($GlobalReset_Group_SaveSettings)
  495. Reset=$Button_Medium a(rs)                    v(reset)           tt($GlobalReset_Group_Reset)
  496.  
  497. [Troubleshooting_Group]
  498. props        = $SettingsGroupNext sz(p,a) lb(v($(state,fld(EnableR3CompatMode))))
  499. R3CompatMode = $Checkbox v($(EnableR3CompatMode))
  500. Text1=$Next_Control xy(18,$Control_Shift) sz(p,a) usefor(localgui)
  501.  
  502. ;------------- SettingsWindow.ConfigureNotifications -----------
  503.  
  504. [Templates]
  505. $SettingNotify_Edit=t(edit) a(ls) sz(p) xy(110,-1)
  506.  
  507. [SettingsWindow.ConfigureNotifications]
  508. props     = $DlgAttr alias(notifysettdlg) sz(300,360,500,400) at(resizable,dragable) h(1227)
  509. Body      = [Notify_Settings_Body]
  510.  
  511. [Notify_Settings_Body]
  512. props     = $DlgBodyAttr
  513. EventsCfg = [Notify_Settings_EventsCfg] a(lb) xy(,$Group_Shift,,$Group_Shift)
  514. EventList = [Event_Settings.EventList] a(lp)
  515.  
  516. [Event_Settings.EventList]
  517. props         = t(list) at(fixcol) sz(p,p)
  518. EventTypeClmn = v($(EventID,EventTList)) sz(p,50)
  519. TrayClmn      = v(,$(CheckTray))  at(checked) sz(55)
  520. SoundClmn     = v(,$(CheckSound)) at(checked) sz(55)
  521. E-mailClmn    = v(,$(CheckMail))  at(checked) sz(55)
  522. ELogClmn      = v(,$(CheckELog))  at(checked) sz(55) usefor($($IsNTBasedOS))
  523.  
  524. [Notify_Settings_EventsCfg]
  525. props         = sz(p,a)
  526. ELogSettings  = $Button_Large a(rt) xy(,,$Control_Shift) usefor($($IsWinNTExtendedOS)) v(dialog:Notify_Settings_ELog)  disable($(NSettings,blevent_elog,EnableIfNotZero))
  527. EMailSettings = $Button_Large a(pt)                                              v(dialog:Notify_Settings_EMail) disable($(NSettings,blevent_email,EnableIfNotZero))
  528.  
  529. ;------------- Notify_Settings_EMail -----------
  530.  
  531. [Notify_Settings_EMail]
  532. props=$DlgAttr sz(400,320) h(1228)
  533. Body=[EMail_Settings]
  534.  
  535. [EMail_Settings]
  536. props=$DlgBodyAttr
  537. FromGroup=[AdressFrom_Group]
  538. ToGroup=[To_Group]
  539. SendModeGgroup=[SendMode_Group]
  540.  
  541. [AdressFrom_Group]
  542. props=$SettingsGroupNext sz(p,a)
  543. AdressFromText= a(l) xy(5, 3)
  544. AdressFromEdit=$SettingNotify_Edit v($(MailFrom))
  545. SMTPServerText=a(la) xy(5,7)
  546. SMTPServerEdit=$SettingNotify_Edit sz(167) rs(100) v($(SMTPServer))
  547. PortText=a(as) xy(5,1)
  548. PortEdit=t(edit) at(number) nl(1,65535) a(as) sz(55) xy(,-1) v($(SMTPPort))
  549. AccountText=a(la) xy(5,7)
  550. AccountEdit=$SettingNotify_Edit v($(UsrAccount))
  551. PasswordText=a(la) xy(5,7)
  552. PasswordEdit=$SettingNotify_Edit at(password) v($(PSEM,crypt))
  553.  
  554. [To_Group]
  555. props=$SettingsGroupNext sz(p,a)
  556. AdressToText=a(l) xy(5, 3)
  557. AdressToEdit=$SettingNotify_Edit v($(MailTo))
  558.  
  559. [SendMode_Group]
  560. props=$SettingsGroupNext sz(p,a) v($(CurrentSendMode))
  561. ScheduleImmediatly=t(radio) $First_Control v(0)
  562. ScheduleManual=t(radio) $Next_Control v(1) text($(schedule.Type,ScheduleType))
  563. ScheduleChange=$Button a(rs) xy(0,-5) disable($(CurrentSendMode,EnableIfNotZero)) v(dialog:SettingsWindow.ScheduleChange)
  564.  
  565. ;------------- Notify_Settings_ELog -----------
  566.  
  567. [Notify_Settings_ELog]
  568. props    = $DlgAttr sz(250,a) h(1294)
  569. Body     = [Notify_Settings_ELog_Body]
  570.  
  571. [Notify_Settings_ELog_Body]
  572. props    = $DlgBodyAttr sz(p,a)
  573. ELogType = [SysEventLogType]
  574.  
  575. [SysEventLogType]
  576. props    = $SettingsGroupNext sz(p,a) v($(SystemEventLog))
  577. ELog_Sys = $Radio $First_Control v(1)
  578. ELog_Own = $Radio $Next_Control v(0)
  579.  
  580. ;------------- SettingsWindow.ConfigurePassword -----------
  581.  
  582. [Templates]
  583. $SettingPswrd_Edit=t(edit) a(asr) sz(150) xy(5,-1) at(password)
  584.  
  585. [SettingsWindow.ConfigurePassword]
  586. $dlg_enable_ok=$($IsAskPswrdOk,EnableIfNotZero)
  587.  
  588. props=$DlgAttr alias(pswrdprotectsettdlg) sz(390,a) h(1252)
  589. PswrdSettingsGroup=[PswrdSettings_Group]
  590.  
  591. [PswrdSettings_Group]
  592. props=$DlgBodyAttr sz(p,a)
  593. AskPswrdPasswordGuiGroup=[AskPswrdPasswordGui_Group] usefor($($IsAK,!))
  594. AskPswrdPasswordAKGroup=[AskPswrdPasswordAK_Group] usefor($($IsAK))
  595. AskPswrdSettingsGroup=[AskPswrdSettingsGroup_Group]
  596.  
  597. [AskPswrdPasswordGui_Group]
  598. props=sz(p,a)
  599. OG_Ico= a(lt) i(password) sz(32,32) xy(5,20)
  600. OldPswdText    = xy(50, 3)
  601. OldPswdEdit    = $SettingPswrd_Edit v($(OldPswdr))
  602. NewPswdText    = a(la) xy(50,7)
  603. NewPswdEdit    = $SettingPswrd_Edit v($(NewPswdr))
  604. ConfPswdText= a(la) xy(50,7)
  605. ConfPswdEdit= $SettingPswrd_Edit v($(NewPswdr2))
  606.  
  607. [AskPswrdPasswordAK_Group]
  608. props=sz(p,a)
  609. OG_Ico= a(lt) i(password) sz(32,32) xy(5,7)
  610. PswdText    = xy(50, 3)
  611. NewPswdEdit    = $SettingPswrd_Edit v($(NewPswdr))
  612. ConfPswdText= a(la) xy(50,7)
  613. ConfPswdEdit= $SettingPswrd_Edit v($(NewPswdr2))
  614.  
  615. [AskPswrdSettingsGroup_Group]
  616. props=$SettingsGroupNext sz(p,a) v($(AskPswrdAlwaysExeptsAlerts))
  617. All                 =t(radio) $First_Control v(1)
  618. Selected            =t(radio) $Next_Control v(0)
  619. WhenSaveSetting        =$Checkbox a(la) xy(20,5) v($(AskWhenSaveSetting)) disable($(AskPswrdAlwaysExeptsAlerts,!,EnableIfNotZero))
  620. WhenExitApp            =$Checkbox $Next_Control a(sa) v($(AskWhenExitApp)) disable($(AskPswrdAlwaysExeptsAlerts,!,EnableIfNotZero))
  621. WhenStopProtection    =$Checkbox $Next_Control a(sa) v($(AskWhenStopProtection)) usefor($IsNotSOS) disable($(AskPswrdAlwaysExeptsAlerts,!,EnableIfNotZero))
  622. WhenStopProtectionSOS    =$Checkbox $Next_Control a(sa) v($(AskWhenStopProtection)) usefor($IsSOS) disable($(AskPswrdAlwaysExeptsAlerts,!,EnableIfNotZero))
  623.  
  624. ;------------- SettingsWindow.ConfigureUPassword -----------
  625.  
  626. [SettingsWindow.ConfigureUPassword]
  627. $dlg_enable_ok=$(EnableUPswrdProtect,EnableIfNotZero)
  628.  
  629. props=$DlgAttr alias(upswrdprotectsettdlg) sz(290,a) h(9990)
  630. Body=[ConfigureUPassword_Body]
  631.  
  632. [ConfigureUPassword_Body]
  633. props=$DlgBodyAttr sz(p,a)
  634. UPwd=[ConfigureUPassword_Pwd]
  635.  
  636. [ConfigureUPassword_Pwd]
  637. props=$SettingsGroupFirst sz(p,a)
  638. UninstallPswdText = a(la) 
  639. UninstallPswdEdit = $SettingPswrd_Edit v($(NewPswdr))
  640. ConfUnPswdText    = a(la) xy(,$Control_Shift)
  641. ConfUnPswdEdit    = $SettingPswrd_Edit v($(NewPswdr2))
  642.  
  643. ;------------- SettingsWindow.CheckPassword -----------
  644.  
  645. [SettingsWindow.CheckPassword]
  646. props=$WindowThickBorder sz(320,a) at(customfooter) h(1252)
  647. Header=[CheckPassword_Header]
  648. Body=[CheckPassword_Body]
  649. Footer=$WindowFooterWhite
  650.  
  651. [CheckPassword_Header]
  652. props=$WindowHeaderWhite
  653. HeaderShadow=$WindowHeaderShadow
  654. HeaderLeftPic=$WindowThickHeaderLeftPic
  655. HeaderRightPic=$WindowThickHeaderRightPic
  656. Title=$WindowThickTitle
  657.  
  658. [CheckPassword_Body]
  659. props=$WindowBody mg(10,10)
  660. Descr=[CheckPassword_Descr]
  661. EditBlock=[CheckPassword_Edit]
  662.  
  663. [CheckPassword_Descr]
  664. props=sz(p,a) a(la) 
  665. Ico=i(password)
  666. DescrText=a(as) sz(p) xy(12) text($(Reason,PasswordConfirmReason))
  667.  
  668. [CheckPassword_Edit]
  669. props=sz(p,a) a(la) xy(,15)
  670. Pswd2CheckText=xy(,2)
  671. Pswd2CheckEdit=t(edit) a(at) xy(5) sz(p) at(password) v($(OldPswdr))
  672. Pswd2Save=$Checkbox a(sa) xy(,5,,5) v($(SavePswdr)) hide($(Reason,IsShowSavePassword,ShowIfNotZero))
  673.  
  674. ;------------- SettingsWindow.MultiCPUDlg -----------
  675.  
  676. [SettingsWindow.MultiCPUDlg]
  677. props=$DlgAttr sz(320,a) h(1306)
  678. Body=[MultiCPUDlg_Body]
  679.  
  680. [MultiCPUDlg_Body]
  681. props=$DlgBodyAttr sz(p,a)
  682. EngineNumber=[Engine_Number]
  683. CPUNumber=[CPU_Number] usefor($IsNotAkPolicy)
  684.  
  685. [Engine_Number]
  686. props=$SettingsGroupFirst sz(p,a)
  687. Text1=$First_Control sz(p,a)
  688. Engines=t(edit) at(number) a(rs) sz(65) nl(1,10) xy(0,$Edit_CenterOffsetY) v($(OasInstances))
  689. UseTSP=$Checkbox $Next_Control v($(AVService.MultiThreaded))
  690.  
  691. [CPU_Number]
  692. props = $SettingsGroupNext sz(p,200) disable($(AVService.MultiThreaded,=,0,EnableIfNotZero))
  693. List  = t(list) alias(affinity) at(checked,noheader) sz(p,p) v($(AffinityMask))
  694.  
  695. ;------------- ReportWindow.Protection -----------
  696.  
  697. [Report_Body.StatisticsLeft.Protection]
  698. props=$StatLeft
  699. Scanned=a(lt) $StatValLeft v($(AVService.NumGenericScaned))
  700. Detected=a(la) $StatValLeft $Detected
  701. Untreated=a(la) $StatValLeft $Untreated
  702. AttacksBlocked=a(la) $StatValLeft at(nobindhide) v($(ids.AttacksDetected)) f($(ids.AttacksDetected,Font_Normal_BoldRed))
  703.  
  704. [Report_Body.ReportDetails.Protection]
  705. props=$Tab $ReportDetails
  706. Threats=[Task_Report_Detected]
  707. Events=[Protection_Report] h(1208)
  708. Reports=[Reports] h(1205)
  709. Quarantine=[Quarantine] h(1199)
  710. Backup=[Backup] h(1202)
  711. ;Statistics=[Report_Body.Protection.Statistics] h(1209)
  712.  
  713. [Protection_Report]
  714. Actions=$ReportActions
  715. EventsLog=[Report_Body.ReportDetails.Protection.Events] a(lp) sz(p,p)
  716.  
  717. [Report_Body.ReportDetails.Protection.Events]
  718. props=t(list) at(sorted) alias(taskreport) v(eventlog)
  719. ReportTime=sz(135) v($(ReportTime,datetime)) at(index)
  720. Event=sz(p,75) v($(EventID,notification,ProtectionEventlogItem)$(Severity,ProductNotificationReportIcon))
  721.  
  722. [Report_Body.ReportDetails.Protection.Events.menu]
  723. props         = t(menu)
  724. AddToExclude  = $AddToExcludeMenuItem
  725. GotoFile      = $GotoFileMenuItem
  726. Separator     = t(menuitem)
  727. ViewOnWeb     = $ViewOnWebMenuItem
  728. Separator     = t(menuitem)
  729. ReportCleanup = t(menuitem)
  730.  
  731. [Report_Body.Protection.Statistics]
  732. $Statistics_Item  =t(value) sz(p,20) va(l,r)
  733. $Statistics_First =$Statistics_Item a(lt)
  734. $Statistics_Next  =$Statistics_Item a(la)
  735.  
  736. props         = mg(8,8) sz(p,p)
  737. LastUpdate    = $Statistics_First                v($(LastSuccessfulUpdate,LastUpdate_SuccCompleted_Time))
  738. LastScan      = $Statistics_Next                 v($(LastSuccessfulFullScan,LastScan_SuccCompleted_Time))
  739. FilesScanned  = $Statistics_Next  at(nobindhide) v($(AVService.NumGenericScaned) ($ThreatsDetected ($File_Monitor) $(File_Monitoring.NumDetected)))
  740. MailsScaned   = $Statistics_Next  at(nobindhide) v($(AVService.NumMailScaned) ($ThreatsDetected $(Mail_Monitoring.NumDetected)))
  741. ScriptsScaned = $Statistics_Next  at(nobindhide) v($(AVService.NumScriptScaned) ($ThreatsDetected $(sc.NumThreats,+,httpscan.NumThreats)))
  742. TotalSpam     = $Statistics_Next  at(nobindhide) v($(Anti_Spam.MailSpamCount))
  743. PDMBlocked    = $Statistics_Next  at(nobindhide) v($(pdm.TreatsBlocked) ($Quarantined $(pdm.TreatsQuarantined)))
  744. OGBlocked     = $Statistics_Next  at(nobindhide) v($(og.MacrosTerminated))
  745.