Esempio n. 1
0
        private RegSearchArgs GetSearchArgs(RegistryKey[] keys)
        {
            RegSearchLookAt lookAt     = GetSearchTarget();
            RegSearchArgs   searchArgs = new RegSearchArgs(keys, txtPattern.Text, chkMatchCase.Checked, lookAt, chkUseRegex.Checked);

            return(searchArgs);
        }
Esempio n. 2
0
 public RegSearchArgs(Microsoft.Win32.RegistryKey[] regKeys, string pattern, bool matchCase, RegSearchLookAt lookAt, bool useRegEx)
 {
     RootKeys  = regKeys;
     Pattern   = pattern;
     MatchCase = matchCase;
     LookAt    = lookAt;
     UseRegEx  = useRegEx;
 }
Esempio n. 3
0
        private RegSearchLookAt GetSearchTarget()
        {
            RegSearchLookAt lookAt = 0;

            if (chkLookAtData.Checked)
            {
                lookAt |= RegSearchLookAt.Data;
            }
            if (chkLookAtValues.Checked)
            {
                lookAt |= RegSearchLookAt.Values;
            }
            if (chkLookAtKeys.Checked)
            {
                lookAt |= RegSearchLookAt.Keys;
            }
            return(lookAt);
        }